this repo has no description
at main 1.6 kB view raw
1worker_processes auto; 2error_log /var/log/nginx/error.log warn; 3events { 4 worker_connections 4096; 5} 6http { 7 include /etc/nginx/mime.types; 8 default_type application/octet-stream; 9 access_log /var/log/nginx/access.log; 10 sendfile on; 11 keepalive_timeout 65; 12 gzip on; 13 gzip_types text/plain text/css application/json application/javascript text/xml application/xml; 14 ssl_protocols TLSv1.2 TLSv1.3; 15 ssl_prefer_server_ciphers off; 16 ssl_session_cache shared:SSL:10m; 17 ssl_stapling on; 18 ssl_stapling_verify on; 19 server { 20 listen 80; 21 listen [::]:80; 22 server_name _; 23 location /.well-known/acme-challenge/ { 24 root /var/www/acme; 25 } 26 location / { 27 return 301 https://$host$request_uri; 28 } 29 } 30 server { 31 listen 443 ssl http2; 32 listen [::]:443 ssl http2; 33 server_name _; 34 ssl_certificate /etc/nginx/certs/fullchain.pem; 35 ssl_certificate_key /etc/nginx/certs/privkey.pem; 36 client_max_body_size 10G; 37 location / { 38 proxy_pass http://127.0.0.1:3000; 39 proxy_http_version 1.1; 40 proxy_set_header Upgrade $http_upgrade; 41 proxy_set_header Connection "upgrade"; 42 proxy_set_header Host $host; 43 proxy_set_header X-Real-IP $remote_addr; 44 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 45 proxy_set_header X-Forwarded-Proto $scheme; 46 proxy_read_timeout 86400; 47 proxy_send_timeout 86400; 48 proxy_buffering off; 49 } 50 } 51}