vinxea.com 和 <www.vinxea.com必须解析到同一ip>
正确配置方法:
情况1
只有监听80端口,重定向到http
nginx
server{
listen 80;
server_name vinxea.com;
rewrite ^/(.*) http://www.vinxea.com/$1 permanent;
}1
2
3
4
5
2
3
4
5
情况2
同时监听80和443,重定向的到https,不要用rewrite重写
nginx
server {
listen 80;
listen 443 ssl;
server_name www.vinxea.com;
if ($server_port = 80){
return 301 https://$server_name$request_uri;
}
if ($scheme = http){
return 301 https://$server_name$request_uri;
}1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
工具
https://mozilla.github.io/server-side-tls/ssl-config-generator/
会自动生成正确的 Nginx SSL 配置,默认开启了 HSTS 。