以下 nginx 代码不会将 的资源转发https://ooo.xxx/
为纯 http 内容,因为 nginx 在代理时不支持 CONNECT(如果错误请纠正我)。我想要的是,当用户访问 时http://mysite/https-site/somepage
,他/她将真正看到 的内容https://ooo.xxx/somepage
。
server {
listen 80;
location /https-site {
proxy_pass https://ooo.xxx;
}
}
我知道如果使用自签名 SSL 证书让 nginx 监听端口 443,它就会起作用。但我不希望用户访问https://mysite/
,这也需要忽略来自浏览器的 SSL 证书警告。
欢迎任何方法(即使与 nginx 无关)。谢谢。