Attention

You can now run different PHP versions per project: Release v3.0.0-beta-0.1

2. Customize web server globally

Web server settings can be applied globally, which will affect the web server behaviour itself, but not the vhost configuration. Configuration can be done for each version separetely, which means each web server can have its own profile of customized settings.

See also

In order to customize the vhosts, have a look at the following links:

Table of Contents

2.1. Configure Apache

All settings that usually go into the main httpd.conf or apache2.conf configuration file can be overwritten or customized separately for Apache 2.2 and Apache 2.4.

See also

apache.conf

2.2. Configure Nginx

All settings that usually go into the main nginx.conf configuration file can be overwritten or customized separately for Nginx stable and Nginx mainline.

See also

nginx.conf

2.3. Devilbox specific settings

There are certain other settings that are directly managed by the Devilbox’s .env file in order to make other containers aware of those settings.

Important

Try to avoid to overwrite the .env settings via web server configuration files.

Use the following .env variables to customize this behaviour globally.