我已經將前端 api url 端點設定為這樣的東西,https://host/api/login這host意味著 nginx 反向代理
在 nginx 配置里面我做了這樣的事情
location ~* ^/api/ {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://somehost/$1$is_args$args;
}
我不確定它是否正確,但在上面的代碼中,我希望它捕獲/api第一個路徑的請求,并將請求proxy_pass與相同的路徑一起發送到 的 url。但我不想用/api這個。
例如,如果前端有/api/login路徑請求。我想發送請求到http://somehost/login。那么如何洗掉/api內部nginx.conf檔案?
uj5u.com熱心網友回復:
我會做
location /api/ {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://somehost/;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/449531.html
標籤:码头工人 nginx 配置 nginx-反向代理
