Nginx www重定向不适用于https。

时间:2013-04-29 14:37:10

标签: nginx

# nginx -v
nginx version: nginx/1.2.1

我已经尝试了所有可以找到的内容。我无法将http://www.mysite.com指向https://mysite.com
我现在拥有的内容会将http://mysite.com重定向到https://mysite.com http://www.mysite.com根本不起作用。它返回糟糕!谷歌浏览器找不到www.mysite.com
这是我目前的半工作配置:

vim / etc / nginx / sites-available / default

server {
        listen 80;
        server_name www.mysite.com;
        return 301 $scheme://mysite.com$request_uri;
}


server {
        listen   443;

        allow all;
        root /home/jacob/mysite;
        server_name mysite.com;

        ssl on;
        ssl_certificate /etc/nginx/ssl/mysite_com.pem;
        ssl_certificate_key /etc/nginx/ssl/server.key;
        ...

无论我尝试什么,非www将始终有效,www将无法正常工作。我不确定我是否需要重置其他内容。每次我更改配置文件时,我都会重新启动nginx服务器。

1 个答案:

答案 0 :(得分:3)

您需要将www.子域设置为指向DNS中的服务器。