Nginx https verfügt nicht über WWW-Jump-WWW-Einstellungen
为情所困
为情所困 2017-05-16 17:08:48
0
3
661

Nginx-Version

nginx version: nginx/1.10.2

Habe http://(www).airknow.com implementiert, um zu https://www.airknow.com zu springen, konnte https://airknow.com jedoch nicht implementieren, um zu https://www.airknow.com zu springen So ändern Sie die Konfiguration

Das Folgende ist meine Konfiguration

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

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

server {
    listen  443;
    server_name  www.airknow.com;
    ssl on;
    #...
}    
为情所困
为情所困

Antworte allen(3)
我想大声告诉你

在写一个443端口 我是这样解决的 两个80端口可以合并成一个 server_name www.xxx.com xxx.com

小葫芦

我尝试过在上面第二个server和第三个server之间新加一个server

server {
    listen 443;
    server_name airknow.com
    return 301 https://www.airknow.com$request_uri;
}    

重启后https://airknow.com网站都访问不了。

左手右手慢动作

跟你一样的问题,找到了答案

server {
    listen 443;
    server_name airknow.com
    return 301 https://www.airknow.com$request_uri;
}    

server {
    listen  443  default_server ssl;
    server_name  www.airknow.com;
   
}   

像上面这样,在第三个server的443后面加上default_server ssl,不知道会不会有什么负面影响

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage