Nginx 重写 proxy_pass SSL

Nginx 重写 proxy_pass SSL

因此,如果我使用 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

怎么了?

相关内容