[Nginx] Rate Limit Whitelist

最近有個需求必須爬主站文章到活動網站 但因主站有設置 rate limit,連續打太多 request 會被導至 503 可想而知… 爬蟲就被拒於門外了 這時要在主站 nginx whitelist 裡加入爬蟲的 ip http { geo $whiteiplist { default 1; 127.0.0.1 0; 10.0.0.0/8 0; 121.207.242.0/24 0; } map $whiteiplist $limit { 1 $binary_remote_addr »

[Nginx] proxy_pass

proxy_pass nginx 中 proxy 的核心指令 當遇到跨域問題(CORS),可以利用 nginx 來做代理 在前端頁面所在的 nginx 上開一個路由,使用 proxy 去請求另一域名下資源 location /api { proxy_pass http://127.0.0.1:5678; } proxy_pass 後填寫的域名,會在 nginx 啟動時解析。若 nginx 啟動時無法解析該域名,則會拋出異常無法啟動 反之,若在 nginx 啟動後更改域名的解析是無效的 »