# 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 服务器。