У меня есть страница регистрации на поддомене, например: https://signup.example.com
Он должен быть доступен только через HTTPS, но я боюсь, что люди могут как-то наткнуться на него через HTTP и получить 404.
Мой блок html / server в nginx выглядит так:
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;
}
}
}
Что я могу добавить, чтобы люди, которые идут, были http://signup.example.com
перенаправлены на https://signup.example.com
? (К вашему сведению, есть плагины Rails, которые могут форсировать, SSL
но надеялись избежать этого)