这是有效的方法:
server {
...
location ~ ^/(login|logout) {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass https://api.stage.site.com;
}
}
这是行不通的:
upstream backend {
server api.stage.site.com:443;
}
server {
...
location ~ ^/(login|logout) {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass https://backend;
}
}
在第二种情况下,我从同一台计算机重定向到另一台服务器。我似乎没有任何日志。有想法吗?
谢谢。