# the upstream component nginx needs to connect to upstream note{ server unix:///var/www/note_kfet/note_kfet.sock; # file socket } # configuration of the server server { # the port your site will be served on # the domain name it will serve for server_name nk20-beta.crans.org; # substitute your machine's IP address or FQDN charset utf-8; # max upload size client_max_body_size 75M; # adjust to taste # Django media location /media { alias /var/www/note_kfet/media; # your Django project's media files - amend as required } location /static { alias /var/www/note_kfet/static; # your Django project's static files - amend as required } # Finally, send all non-media requests to the Django server. location / { uwsgi_pass note; include /var/www/note_kfet/uwsgi_params; # the uwsgi_params file you installed } listen 443 ssl; ssl_certificate /etc/letsencrypt/live/nk20-beta.crans.org/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/nk20-beta.crans.org/privkey.pem; include /etc/letsencrypt/options-ssl-nginx.conf; ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; } server { if ($host = nk20-beta.crans.org) { return 301 https://$host$request_uri; } listen 80; server_name nk20-beta.crans.org; return 404; }