Ma configuration actuelle de Nginx est
server { listen 80; ... } server { listen 443; ssl on; ... }
Mais les autres configurations de ces deux serveurs sont exactement les mêmes, ce qui me rend malade. . . Existe-t-il un moyen de faire en sorte que le même serveur écoute 80 et 443, puis utilise http et https en même temps ?
En plus de la méthode ci-dessus, il existe une autre méthode
Parce qu'il y aura des clusters lorsqu'il y aura beaucoup de trafic, le upsteam sera utilisé. Vous pouvez transférer les ports 443 et 80 vers le port 80.
https://ma.ttias.be/force-redirect-http-https-custom-port-nginx/
serveur {
écoute 1234 ssl;
nom_serveur votre.site.tld;
ssl sur;
...
error_page 497 https://$host:1234$request_uri;
...
}
Port personnalisé, un saut forcé peut être utilisé