2019-07-30 23:34:41 +02:00
|
|
|
{% block body %}
|
2019-09-12 12:56:40 +02:00
|
|
|
<VirtualHost {{ WEB_BIND_ADDRESS }}:{{ PORT }}>
|
2019-07-30 23:34:41 +02:00
|
|
|
ServerName {{ DOMAIN }}
|
|
|
|
{% if DOMAIN_ALIASES is not empty %}
|
|
|
|
ServerAlias {{ DOMAIN_ALIASES }}
|
|
|
|
{% endif %}
|
|
|
|
|
|
|
|
DocumentRoot {{ DOCUMENT_ROOT }}
|
|
|
|
SuexecUserGroup {{ SYSTEM_USER_USERNAME }} {{ SYSTEM_USER_GROUP }}
|
2019-08-01 10:19:13 +02:00
|
|
|
ErrorLog {{ WEB_LOG_PATH }}/{{ DOMAIN }}.log
|
|
|
|
CustomLog {{ WEB_LOG_PATH }}/{{ DOMAIN }}.log combined
|
2019-07-31 00:11:31 +02:00
|
|
|
{% block force_https %}{% if WEB_HTTPS_FORCE == "yes" %}
|
2019-07-31 09:37:16 +02:00
|
|
|
Redirect permanent / https://{{ DOMAIN }}/
|
|
|
|
{% endif %}{% endblock %}
|
2019-07-30 23:34:41 +02:00
|
|
|
|
|
|
|
<Directory {{ DOCUMENT_ROOT }}>
|
2019-08-05 14:48:44 +02:00
|
|
|
Options -Indexes +FollowSymLinks +MultiViews
|
|
|
|
AllowOverride All
|
|
|
|
Order allow,deny
|
|
|
|
allow from all
|
|
|
|
Options +ExecCGI
|
2019-07-30 23:34:41 +02:00
|
|
|
</Directory>
|
|
|
|
{% if PHP_ENABLED == "yes" %}
|
|
|
|
|
2020-12-05 13:13:33 +01:00
|
|
|
<IfModule {{ MOD_FCGI }}>
|
2019-08-05 14:48:44 +02:00
|
|
|
<FilesMatch "\.php$">
|
2021-03-04 13:21:32 +01:00
|
|
|
ProxyErrorOverride off
|
2019-08-05 14:48:44 +02:00
|
|
|
SetHandler "proxy:fcgi://127.0.0.1:{{ PHP_FPM_PORT }}/"
|
|
|
|
</FilesMatch>
|
2019-07-30 23:34:41 +02:00
|
|
|
</IfModule>
|
2021-11-29 12:11:58 +01:00
|
|
|
{% endif %}
|
2021-11-29 11:53:20 +01:00
|
|
|
{% if MOD_HTTP2 is not empty %}
|
|
|
|
|
|
|
|
<IfModule {{ MOD_HTTP2 }}>
|
2021-11-29 12:13:12 +01:00
|
|
|
Protocols h2 http/1.1
|
2021-11-29 11:53:20 +01:00
|
|
|
</IfModule>
|
|
|
|
{% endif %}
|
2019-07-31 00:04:37 +02:00
|
|
|
{% block extra %}{% endblock extra %}
|
2019-07-30 23:34:41 +02:00
|
|
|
</VirtualHost>
|
2019-07-31 00:04:37 +02:00
|
|
|
{% endblock body %}
|