server { listen 80; listen [::]:80; server_name www.brentj.es brentj.es www.alexstrasza.kassala.de alexstrasza.kassala.de; return 301 https://$server_name$request_uri; } server { listen 443 default_server ssl; listen [::]:443 default_server ssl; ssl_certificate /etc/letsencrypt/live/{{ lets_encrypt_domains[0] }}/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/{{ lets_encrypt_domains[0] }}/privkey.pem; index index.html; client_max_body_size 1000M; # set maximum upload size root /var/www/brentj.es; location / { root /var/www/brentj.es; } location /dump { rewrite ^/dump(.*)$ /$1 break; autoindex on; root /var/www/dump; } location ~ ^/hsboard/.*\.ogg$ { rewrite ^/hsboard(.*)$ /$1 break; root /var/www/dump/hsboard; } location ~ /hsboard { rewrite ^/hsboard(.*)$ /$1 break; root /var/www/dump/hsboard; fastcgi_pass unix:/run/php-fpm/php-fpm.sock; fastcgi_index board.php; include fastcgi.conf; } location /phpmyadmin { return 301 https://$server_name:442; } location /owncloud { return 301 https://$server_name:444; } location /Buildbot { return 301 http://$server_name:8010; } }