nginx configuration for upload file size and nodejs proxy
紀錄一下…
Upload file size configuration
$ more /etc/nginx/nginx.conf # skip... http { # skip... sendfile on; send_timeout 300s; client_body_in_file_only clean; client_body_buffer_size 32K; client_max_body_size 30M; # skip... } # skip...
nodejs proxy configuration
# supposed nodejs run on 3000 port $ more /etc/nginx/conf.d/test.conf upstream app_demo.com { server 127.0.0.1:3000; } server { # skip... location /app_demo/ { proxy_pass http://app_demo.com/; proxy_redirect off; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade'; proxy_cache_bypass $http_upgrade; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; proxy_set_header X-Real-IP $remote_addr ; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for ; proxy_set_header X-Forwarded-Proto https; proxy_set_header X-NginX-Proxy true; } # skip... } # skip...
Original link: Phanix's Blog