我正在使用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]
具体而言,我主要关注的是生产错误。
由于
答案 0 :(得分:0)
好吧,显然这是端口443的Apache配置问题。没有为capistrano设置。