我试图在子域上实现 https。我已经包含了 SSL_requriment插件
我的应用程序控制器有两个语句:
include SslRequirement
ssl_required if ENV["RAILS_ENV"] == "production"
我已经生成了密钥、csr 和 crt 并在 apache 配置文件中指定了这个:
<VirtualHost *:80>
ServerName app.my_app.com
DocumentRoot /home/me/my_app/production/current/public
</VirtualHost>
<VirtualHost *:443>
ServerName app.my_app.com
DocumentRoot /home/me/my_app/production/current/public
SSLEngine on
SSLCertificateFile /home/me/my_app/production/shared/plusrev.crt
SSLCertificateKeyFile /home/me/my_app/production/shared/plusrev.key
</VirtualHost>
我的子域仍然没有重定向到 https。我缺少的任何东西。