File: //etc/nginx/sites-available/aritmodecarnaval.bak
server {
listen 8080 ssl http2;
server_name www.aritmodecarnaval.es;
ssl on;
ssl_certificate /etc/letsencrypt/live/aritmodecarnaval.es/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/aritmodecarnaval.es/privkey.pem;
error_page 497 301 =307 https://www.aritmodecarnaval.es:$server_port$request_uri;
# backend
location ~ ^/(admin|ping|upload) {
proxy_pass http://0.0.0.0:8000;
}
# websocket
location ~ /_event/ {
proxy_pass http://0.0.0.0:8000;
proxy_set_header Connection "upgrade";
proxy_set_header Upgrade $http_upgrade;
proxy_set_header X-Forwarded-Proto $scheme;
}
# websocket
location ~ /_event {
proxy_pass http://0.0.0.0:8000;
proxy_set_header Connection "upgrade";
proxy_set_header Upgrade $http_upgrade;
proxy_set_header X-Forwarded-Proto $scheme;
}
# websocket
location ~ /_next/ {
proxy_pass http://0.0.0.0:3000;
proxy_http_version 1.1;
proxy_set_header Host $host;
proxy_set_header Connection "upgrade";
proxy_set_header Upgrade $http_upgrade;
}
# frontend
location / {
proxy_pass http://0.0.0.0:3000;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_redirect http://0.0.0.0:3000 https://aritmodecarnaval.es;
}
}
server {
listen 8081 ssl http2;
server_name www.aritmodecarnaval.es;
ssl on;
ssl_certificate /etc/letsencrypt/live/aritmodecarnaval.es/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/aritmodecarnaval.es/privkey.pem;
error_page 497 301 =307 https://www.aritmodecarnaval.es:$server_port$request_uri;
# backend
location ~ ^/(admin|ping|upload) {
proxy_pass http://0.0.0.0:8001;
}
# websocket
location ~ /_event/ {
proxy_pass http://0.0.0.0:8001;
proxy_set_header Connection "upgrade";
proxy_set_header Upgrade $http_upgrade;
proxy_set_header X-Forwarded-Proto $scheme;
}
# websocket
location ~ /_next/ {
proxy_pass http://0.0.0.0:3001;
proxy_http_version 1.1;
proxy_set_header Host $host;
proxy_set_header Connection "upgrade";
proxy_set_header Upgrade $http_upgrade;
}
# frontend
location / {
proxy_pass http://0.0.0.0:3001;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_redirect http://0.0.0.0:3001 https://aritmodecarnaval.es;
}
}