【发布时间】:2014-08-22 14:52:42
【问题描述】:
我想将 Nginx 设置为 https 服务的反向代理,因为我们有一个特殊的用例,我们需要“取消 https”连接:
http://nginx_server:8080/myserver ==> https://mysecureservice
但是实际的 https 服务没有被代理。 Nginx 确实将我重定向到实际服务,因此浏览器中的 URL 会更改。我想与 Nginx 交互,因为它是实际的服务,只是没有 https。
这就是我所拥有的:
server {
listen 0.0.0.0:8080 default_server;
location /myserver {
proxy_pass https://myserver/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
}
}
【问题讨论】:
标签: ssl nginx https proxy reverse-proxy