Maison > Questions et réponses > le corps du texte
version nginx
nginx version: nginx/1.10.2
Ayant implémenté http://(www).airknow.com pour accéder à https://www.airknow.com, mais incapable d'implémenter https://airknow.com pour accéder à https://www.airknow.com Comment modifier la configuration
Voici ma configuration
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;
#...
}
我想大声告诉你2017-05-16 17:10:48
Lors de l'écriture d'un port 443, je l'ai résolu comme ceci. Deux ports 80 peuvent être fusionnés en un seul nom de serveur www.xxx.com xxx.com
.高洛峰2017-05-16 17:10:48
J'ai essayé d'ajouter un nouveau serveur entre le deuxième serveur et le troisième serveur ci-dessus
server {
listen 443;
server_name airknow.com
return 301 https://www.airknow.com$request_uri;
}
Après le redémarrage, le site https://airknow.com n'est plus accessible.
ringa_lee2017-05-16 17:10:48
Même question que la vôtre, j'ai trouvé la réponse
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;
}
Comme ci-dessus, ajoutez default_server ssl après 443 du troisième serveur. Je ne sais pas s'il y aura des effets négatifs
.