49 lines
1.5 KiB
Plaintext
49 lines
1.5 KiB
Plaintext
server {
|
|
listen 80;
|
|
server_name local.lecoffreio.4nkweb;
|
|
|
|
# HTTP pur: pas de redirection vers HTTPS, pas d'HSTS
|
|
|
|
location = /favicon.ico {
|
|
root /home/debian/lecoffre_node/conf/nginx/assets;
|
|
}
|
|
|
|
location = /lecoffre {
|
|
proxy_pass http://127.0.0.2:3004;
|
|
include /etc/nginx/proxy_params;
|
|
proxy_set_header Host $host;
|
|
proxy_set_header X-Forwarded-Proto http;
|
|
proxy_set_header X-Forwarded-Prefix /lecoffre;
|
|
proxy_read_timeout 300;
|
|
}
|
|
|
|
location /lecoffre/ {
|
|
proxy_pass http://127.0.0.2:3004;
|
|
include /etc/nginx/proxy_params;
|
|
proxy_set_header Host $host;
|
|
proxy_set_header X-Forwarded-Proto http;
|
|
proxy_set_header X-Forwarded-Prefix /lecoffre;
|
|
proxy_read_timeout 300;
|
|
}
|
|
|
|
location /lecoffre/_next/webpack-hmr {
|
|
proxy_http_version 1.1;
|
|
proxy_set_header Upgrade $http_upgrade;
|
|
proxy_set_header Connection "upgrade";
|
|
proxy_set_header Host $host;
|
|
proxy_set_header X-Forwarded-Proto http;
|
|
proxy_buffering off;
|
|
proxy_pass http://127.0.0.2:3004/lecoffre/_next/webpack-hmr;
|
|
proxy_read_timeout 600s;
|
|
}
|
|
|
|
location ~* ^(/_next/static/|/lecoffre/_next/static/|/.+\.(?:css|js|png|jpg|jpeg|gif|svg|ico|webp|woff2?))$ {
|
|
expires 7d;
|
|
add_header Cache-Control "public, max-age=604800, immutable" always;
|
|
proxy_pass http://127.0.0.2:3004$request_uri;
|
|
proxy_set_header Host $host;
|
|
proxy_set_header X-Forwarded-Proto http;
|
|
proxy_read_timeout 300;
|
|
}
|
|
}
|