this repo has no description
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}