我想知道如何为Ubuntu Natty上的乘客设置ssl for a Rails 3.0。
我有2.x的rails书,它解释了,就应用程序而言,我需要安装插件ssl_requirement。然后在我的控制器中使用ssl_required来处理我想要加密的特定操作。 rails 3.0还是一样吗?
有没有人知道如何设置乘客使用ssl。从我所看到的是我的vhost配置。
感谢任何帮助。
谢谢,
布赖恩
答案 0 :(得分:1)
好的,这是交易。我通过godaddy购买了我的ssl证书。这是我遵循的步骤。我希望这有助于某人,因为这是一种痛苦。
在/ etc / apache2 / sites-available / somesite中配置您的vhost,例如:
<VirtualHost *:80>
ServerName somesite.com
ServerAlias www.somesite.com
DocumentRoot /root/public_html/somesite/public
</VirtualHost>
<VirtualHost somesite.com:443>
DocumentRoot /root/public_html/somesite/public
ServerName somesite.com
ServerAlias www.somesite.com
SSLEngine on
SSLCertificateFile /etc/ssl/certs/somesite.com.crt
SSLCertificateKeyFile /etc/ssl/private/mykey.pem
SSLCertificateChainFile /etc/ssl/certs/gd_bundle.crt
</VirtualHost>
我希望这会有所帮助。当我醒来时,我会再次看到这一点,以确保我没有错过任何东西。