server { listen 443 ssl http2; listen [::]:443 ssl http2; ssl_certificate /etc/letsencrypt/live/$JC_HOST/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/$JC_HOST/privkey.pem; server_name $JC_HOST benevoles31.karnaval.fr; root /data/benevoles.karnaval.fr/assets; gzip on; gzip_static on; gzip_types application/javascript image/* text/css application/font-woff application/font-woff2; gunzip on; ssl_session_tickets off; ssl_protocols TLSv1.2 TLSv1.3; ssl_buffer_size 4k; client_max_body_size 4M; location / { include uwsgi_params; uwsgi_pass unix:/tmp/uwsgi/benevoles.karnaval.fr/uwsgi.sock; } location = /favicon.ico { root /data/benevoles.karnaval.fr/assets/; } location = /favicon-admin.ico { root /data/benevoles.karnaval.fr/assets/; } location /assets/ { alias /data/benevoles.karnaval.fr/assets/; access_log off; sendfile on; tcp_nopush on; sendfile_max_chunk 1m; keepalive_timeout 65; location ~* \.(jpg|jpeg|png|gif|ico|woff|woff2)$ { access_log off; expires 5d; } } location /media/ { alias /data/benevoles.karnaval.fr/media/; access_log off; sendfile on; tcp_nopush on; sendfile_max_chunk 1m; keepalive_timeout 65; } } server { listen 444 ssl http2; listen [::]:444 ssl http2; ssl_certificate /etc/letsencrypt/live/$JC_HOST/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/$JC_HOST/privkey.pem; server_name $JC_HOST; root /data/benevoles.karnaval.fr/app2/assets; gzip on; gzip_static on; gzip_types application/javascript image/* text/css application/font-woff application/font-woff2; gunzip on; ssl_session_tickets off; ssl_protocols TLSv1.2 TLSv1.3; ssl_buffer_size 4k; client_max_body_size 4M; location / { include uwsgi_params; uwsgi_pass unix:/tmp/uwsgi/app2/benevoles.karnaval.fr/app2/uwsgi.sock; } location = /favicon.ico { root /data/benevoles.karnaval.fr/app2/assets/; } location = /favicon-admin.ico { root /data/benevoles.karnaval.fr/app2/assets/; } location /assets/ { alias /data/benevoles.karnaval.fr/app2/assets/; access_log off; sendfile on; tcp_nopush on; sendfile_max_chunk 1m; keepalive_timeout 65; location ~* \.(jpg|jpeg|png|gif|ico|woff|woff2)$ { access_log off; expires 5d; } } location /media/ { alias /data/benevoles.karnaval.fr/app2/media/; access_log off; sendfile on; tcp_nopush on; sendfile_max_chunk 1m; keepalive_timeout 65; } }