因此,如果我使用 ssl 运行 proxy_pass 但没有重写,那么一切都会正常工作。Nginx 配置中的几行:
location /v3 {
proxy_ssl_server_name on;
proxy_pass https://example.com;
}
proxy_pass 将/v3
与/v3/something
预期一样工作。
这里是使用重写的更新版本,它忽略了实际的重写:
location /v3 {
proxy_ssl_server_name on;
proxy_pass https://example.com/somethingelse;
}
我期望如果我/v3
从 Nginx 发出请求,它将返回来自的页面,https://example.com/somethingelse
而它返回来自的页面https://example.com/v3
怎么了?