Ich habe eine Anmeldeseite in einer Subdomain wie: https://signup.example.com
Es sollte nur über HTTPS zugänglich sein, aber ich fürchte, die Leute könnten irgendwie über HTTP darauf stoßen und eine 404 bekommen.
Mein HTML / Server-Block in Nginx sieht folgendermaßen aus:
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;
}
}
}
Was kann ich hinzufügen, damit Personen, die weitergeleitet werden http://signup.example.com
, weitergeleitet werden https://signup.example.com
? (Zu Ihrer Information, ich weiß, dass es Rails-Plugins gibt, die erzwingen können, SSL
aber ich hatte gehofft, dies zu vermeiden.)