8
如何在nginx中强制或重定向到SSL?
我在一个子域上有一个注册页面,例如: https://signup.example.com 它只能通过HTTPS进行访问,但是我担心人们可能会通过HTTP偶然发现它并得到404。 我在nginx中的html / server块如下所示: 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但希望避免这种情况)