20 lines
651 B
Django/Jinja
20 lines
651 B
Django/Jinja
# {{ ansible_managed }}
|
|
<VirtualHost *:80>
|
|
ServerName {{ site.domain }}
|
|
{% if site.aliases %}
|
|
ServerAlias {{ site.aliases | join(' ') }}
|
|
{% endif %}
|
|
|
|
ServerAdmin webmaster@{{ site.domain }}
|
|
DocumentRoot "{{ site.docroot }}"
|
|
|
|
ErrorLog ${APACHE_LOG_DIR}/{{ site.domain }}.error.log
|
|
CustomLog ${APACHE_LOG_DIR}/{{ site.domain }}.access.log combined
|
|
|
|
#rewrite transparent to https, keep uri
|
|
RewriteEngine On
|
|
RewriteCond %{REQUEST_URI} !^/\.well\-known/acme\-challenge/
|
|
RewriteCond %{HTTPS} off
|
|
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
|
|
</VirtualHost>
|