mirror of
https://github.com/cytopia/devilbox.git
synced 2024-12-19 21:07:53 +00:00
2.4 KiB
2.4 KiB
Customize all virtual hosts globally
Table of Contents
- local
Prerequisite
Ensure you have read and understood how vhost-gen templates work and where to find them
vhost_gen_virtual_host_templates
Apply templates globally to all vhosts
When applying those templates, you do it globally for all projects. The only exception is if you have already a specific vhost template for a project in place.
vhost_gen_customize_specific_virtual_host
In order for template files to be picked up by the web server they must be copied to their correct filename.
Web server | Example template | Template name |
---|---|---|
Apache 2.2 | apache22.yml-example |
apache22.yml |
Apache 2.4 | apache24.yml-example |
apache24.yml |
Nginx stable | nginx.yml-example |
nginx.yml |
Nginx mainline | nginx.yml-example |
nginx.yml |
Note
If you simply copy the files to their corresponding template file name, nothing will change as those templates reflect the same values the web servers are using.
Apache 2.2
- Navigate to
cfg/vhost-gen/
inside the Devilbox directory - Copy
apache22.yml-example
toapache22.yml
and restart the Devilbox - Whenever you adjust
apache22.yml
, you need to restart the Devilbox
Apache 2.4
- Navigate to
cfg/vhost-gen/
inside the Devilbox directory - Copy
apache24.yml-example
toapache24.yml
and restart the Devilbox - Whenever you adjust
apache24.yml
, you need to restart the Devilbox
Nginx stable and Nginx mainline
- Navigate to
cfg/vhost-gen/
inside the Devilbox directory - Copy
nginx.yml-example
tonginx.yml
and restart the Devilbox - Whenever you adjust
nginx.yml
, you need to restart the Devilbox