J'ai une page d'inscription sur un sous-domaine : https://signup.example.com
Il ne devrait être accessible que via HTTPS, mais j'ai peur que les gens tombent dessus via HTTP et obtiennent un message 404.
Mon bloc html/serveur dans nginx ressemble à ceci :
html {
server {
listen 443;
server_name signup.example.com;
ssl on;
ssl_certificate /path/to/my/cert;
ssl_certificate_key /path/to/my/key;
ssl_session_timeout 30m;
location / {
root /path/to/my/rails/app/public;
index index.html;
passenger_enabled on;
}
}
}
Qu'est-ce que je peux ajouter pour que les gens qui vont à http://signup.example.com
sont redirigés vers https://signup.example.com
? (Pour info, je sais qu'il existe des plugins Rails qui peuvent forcer les SSL
mais j'espérais éviter cela)
4 votes
Duplicata possible de Dans Nginx, comment puis-je réécrire toutes les requêtes http en https tout en conservant le sous-domaine ?