devilbox Logo
stable

About

  • Read first
  • Features

Getting started

  • 1. Install the Devilbox
  • 2. Update the Devilbox
  • 3. Start the Devilbox
  • 4. Directory overview
  • 5. Create your first project
  • 6. Read log files
  • 7. Email catch-all
  • 8. Enter the PHP container
  • 9. The Intranet
  • 10. Best practice

Maintenance

  • Backup and restore MySQL
  • Backup and restore PostgreSQL
  • Backup and restore MongoDB

Tutorials

  • Communicating with external hosts
  • Add your own Docker image
  • Overwrite existing Docker image
  • Adding Sub domains
  • Change container versions
  • Work inside the container
  • Enable Xdebug
  • Custom environment variables
  • Static Code Analysis

Examples

  • Setup CakePHP
  • Setup Drupal
  • Setup Joomla
  • Setup Laravel
  • Setup Phalcon
  • Setup Symfony
  • Setup Wordpress
  • Setup Yii
  • Setup Zend

Project configuration

  • DNS records
  • Customized virtual host (vhost-gen)

Global configuration

  • HTTPS (SSL)
  • Web server
    • Features
      • Auto-virtual hosts
      • File permission problem
      • Custom global configuration
      • Custom vhost configuration
    • Information
      • Dockerfile
      • Github
      • Dockerhub
      • Build process
    • Configuration
      • .env file
      • apache.conf / nginx.conf
      • vhost-gen
  • PHP
  • MySQL
  • MongoDB
  • Redis
  • Memcached
  • BIND
  • Devilbox Intranet
  • Auto-DNS

Configuration files

  • .env file
  • docker-compose.yml
  • docker-compose.override.yml
  • apache.conf
  • nginx.conf
  • php.ini
  • php-fpm.conf
  • my.cnf
  • bashrc.sh

Readings

  • Docker and Docker Compose
  • Docker Toolbox
  • Available container
  • Available tools
  • Remove stopped container
  • Syncronize container permissions

Support

  • FAQ
  • Troubleshooting
  • Blogs, Videos and Use-cases
  • Artwork
devilbox
  • Docs »
  • Web server
  • Edit on GitHub

Web server¶

This page lists a general overview about the bundled web server - its features, where it comes from, how it is built and what configuration is possible.

Table of Contents

  • Features
    • Auto-virtual hosts
    • File permission problem
    • Custom global configuration
    • Custom vhost configuration
  • Information
    • Dockerfile
    • Github
    • Dockerhub
    • Build process
  • Configuration
    • .env file
    • apache.conf / nginx.conf
    • vhost-gen

Features¶

Auto-virtual hosts¶

File permission problem¶

Custom global configuration¶

Custom vhost configuration¶

Information¶

Dockerfile¶

Github¶

Dockerhub¶

Build process¶

Configuration¶

.env file¶

apache.conf / nginx.conf¶

vhost-gen¶

Next Previous

© Copyright 2018, cytopia Revision eecc7915.

Built with Sphinx using a theme provided by Read the Docs.