You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

52 lines
1.2 KiB

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;
}
}