| proxy_set_header X-Real-IP $remote_addr; | # 定義 header 記錄使用者真实 IP |
| proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; | # 讓後端的 Web 伺服器可以取得使用者真實 IP |
| proxy_redirect off; | # 重新定向 url-OFF |
| proxy_http_version 1.1; | # 默认 http 版本为 1.0 , 开启对 http1.1 支持 |
| proxy_pass http://127.0.0.1:3001; | |
| proxy_set_header X_FORWARDED_HOST $host; | # 客戶端調用服務端所使用的 host-ip |
| #proxy_set_header X_FORWARDED_PORT 90; | # 用於連接到負載均衡器的端口號 |
| proxy_set_header Host $http_host; | # 反向代理後標頭為 HOST 原始字段 |
| proxy_ignore_client_abort on; | # 默認是關閉的,即請求過程中如果客戶端主動關閉請求或者客戶端網絡斷掉,那麼 Nginx 會記錄 499 |
| proxy_read_timeout 300; | # 定義一個 nginx 等待 real server 響應數據的超時時間 |
| proxy_ignore_headers "Cache-Control"; | #忽略被代理伺服器設定的 "Cache-Control" 頭資訊 |
| add_header Cache-Control max-age=60; | # 客戶端本地的緩存,在配置的生存時間內的,客戶端可以直接使用 |
| proxy_cache_valid 304 1m; | # 對響應狀態碼為 304 的響應快取 1m |
| proxy_cache_valid 301 302 1m; | |
| proxy_cache two; | |
| proxy_cache_valid any 1m; | |
| proxy_cache_key $host$uri$is_args$args; | # 每筆快取儲存的鍵值方式|