server { listen 195.113.20.177:80; listen [2001:718:1e03:801::b1]:80; server_name mam.mff.cuni.cz; return 301 https://$server_name$request_uri; } server { # SSL configuration # listen 195.113.20.177:443 ssl; listen [2001:718:1e03:801::b1]:443 ssl; # SSL keys ssl on; ssl_certificate /etc/ssl/domains/mam.mff.cuni.cz/bundle.pem; ssl_certificate_key /etc/ssl/domains/mam.mff.cuni.cz/privkey.pem; ssl_dhparam /etc/ssl/dhparams.pem; ssl_session_cache shared:SSL:10m; ssl_session_timeout 5m; server_name mam.mff.cuni.cz; # server_name mamweb.bezva.org; client_max_body_size 50M; location /static/ { root /akce/mam/www/mamweb-prod/; } location /media/ { root /akce/mam/www/mamweb-prod/; } location /wiki/ { proxy_pass http://127.0.0.1:5001/; proxy_set_header X-Real_IP $remote_addr; proxy_redirect off; sub_filter 'href="/' 'href=/wiki/'; sub_filter 'src="/' 'src=/wiki/'; } location / { try_files $uri @mamweb_prod; } location @mamweb_prod { include uwsgi_params; uwsgi_pass unix:/tmp/uwsgi-mamweb_prod.sock; } }