Nginx将https www重定向到https非www

时间:2014-07-31 11:41:47

标签: redirect ssl nginx

我的域mydomain.com拥有SSL证书(不含www.) Nginx配置:

server
{
    server_name  www.mydomain.com;
    return 301 $scheme://mydomain.com$request_uri;
}

除了https://www.mydomain.com - >之外,所有重定向都可以正常工作https://mydomain.com。 每个浏览器都会向我显示一条警告,其中包含以下消息:

    This Connection is Untrusted

    You have asked Firefox to connect securely to www.mydomain.com, 
but we can't confirm that your connection is secure.

我该怎么办?

1 个答案:

答案 0 :(得分:0)

不,这是不可能的。 HTTPS是SSL内部的HTTP,因此要首先获取HTTP重定向,必须建立并验证SSL连接 - 如果您不使用浏览器不信任的证书(例如,自签名或自签名),则这是失败的步骤主机名与证书不匹配的地方。)