【发布时间】:2016-02-13 05:12:51
【问题描述】:
我正在使用 nginx 反向代理将 http 流量重定向到 https,但是当我尝试重定向“www”https 流量时,浏览器会引发安全错误,因为我们的证书适用于非 www 版本。
我一直在尝试找到一种在不触发安全错误的情况下进行重定向的方法,但没有运气。
这是我们的 http->https 流量重定向示例。
server {
listen 80;
server_name example.com;
server_name www.example.com;
return 301 https://example.com$request_uri;
}
这是一个用于重定向 www https 的非工作块:
server {
listen 443;
server_name www.example.com;
ssl on;
// ssl key/crt etc here
return 301 https://example.com$request_uri;
}
【问题讨论】: