找不到rails 3 bartt-ssl_requirement页面

时间:2012-01-03 20:16:01

标签: ruby-on-rails-3 https

我正在使用bartt-ssl_requirement gem在购物车上创建https连接。该网站的其余部分不需要它。

在我的应用程序控制器中:

include SslRequirement

在我的订单控制器中:

ssl_required :new

在本地,我收到SSL连接错误:

Error 107 (net::ERR_SSL_PROTOCOL_ERROR): SSL protocol error.

在制作中我找不到页面错误:

The requested URL /orders/new was not found on this server.

到目前为止,我还没有成功地将:protocol属性添加到路由中。我错过了什么吗?

另外,我们有一个htaccess文件,可以将所有内容重定向到www。这会弄乱https的东西吗?

RewriteEngine On
#redirects to www
RewriteCond %{HTTP_HOST} ^myapplication.com$ [NC]
RewriteRule ^(.*)$ http://www.myapplication.com/$1 [R=301,L]

具体而言,我主要关注的是生产错误。

由于

1 个答案:

答案 0 :(得分:0)

好吧,显然这是端口443的Apache配置问题。没有为capistrano设置。