ansible-roles/nginx/templates/evolinux-default.minimal.conf.j2

32 lines
589 B
Django/Jinja

server {
listen 80 default_server;
listen [::]:80 default_server;
listen 443 ssl default_server;
listen [::]:443 ssl default_server;
if ($host != "{{ ansible_fqdn }}") {
rewrite ^ https://{{ ansible_fqdn }}$request_uri permanent;
}
include snippets/snakeoil.conf;
if ($https != "on") {
return 301 https://{{ ansible_fqdn }}$request_uri;
}
root /var/www/;
location /munin {
alias /var/cache/munin/www;
}
index index.html;
server_name _;
location / {
try_files $uri $uri/ =404;
}
}