35 lines
956 B
Twig
35 lines
956 B
Twig
{% block body %}
|
|
<VirtualHost {{ WEB_BIND_ADDRESS }}:{{ PORT }}>
|
|
ServerName {{ DOMAIN }}
|
|
{% if DOMAIN_ALIASES is not empty %}
|
|
ServerAlias {{ DOMAIN_ALIASES }}
|
|
{% endif %}
|
|
|
|
DocumentRoot {{ DOCUMENT_ROOT }}
|
|
SuexecUserGroup {{ SYSTEM_USER_USERNAME }} {{ SYSTEM_USER_GROUP }}
|
|
ErrorLog {{ WEB_LOG_PATH }}/{{ DOMAIN }}.log
|
|
CustomLog {{ WEB_LOG_PATH }}/{{ DOMAIN }}.log combined
|
|
{% block force_https %}{% if WEB_HTTPS_FORCE == "yes" %}
|
|
Redirect permanent / https://{{ DOMAIN }}/
|
|
{% endif %}{% endblock %}
|
|
|
|
<Directory {{ DOCUMENT_ROOT }}>
|
|
Options -Indexes +FollowSymLinks +MultiViews
|
|
AllowOverride All
|
|
Order allow,deny
|
|
allow from all
|
|
Options +ExecCGI
|
|
</Directory>
|
|
{% if PHP_ENABLED == "yes" %}
|
|
|
|
<IfModule {{ MOD_FCGI }}>
|
|
<FilesMatch "\.php$">
|
|
ProxyErrorOverride off
|
|
SetHandler "proxy:fcgi://127.0.0.1:{{ PHP_FPM_PORT }}/"
|
|
</FilesMatch>
|
|
</IfModule>
|
|
{% endif %}
|
|
{% block extra %}{% endblock extra %}
|
|
</VirtualHost>
|
|
{% endblock body %}
|