0

刚刚设法在生产模式下在 Rackspace 云服务器(Ubuntu 12.04)上部署 Spree 应用程序。我正在使用 Capistrano 和 Spree 部署服务。

我更改了我的 DNS 设置,将域http://opp5.oppermann-london.com指向服务器的 IP 地址。我可以访问页面和 URL,例如 /products 和 /cart 工作,但是尝试访问 /admin 或 /login 页面在 Chrome 上会出现以下错误:

错误 102 (net::ERR_CONNECTION_REFUSED):服务器拒绝连接。

我用谷歌搜索了这个问题,没有发现类似的问题。任何帮助都是极好的!

如果这有帮助,一些细节:

红宝石:1.9.2 p290

导轨 3.2.6

大礼包:1.1.3

非常感谢!!

4

1 回答 1

3

刚刚遇到了同样的问题。默认情况下/admin/login在生产模式下需要 https。查看 nginx 配置,我可以看到 https 站点未启用,并且它的配置指向不存在的证书。

作为临时解决方法,我config/initializers/spree.rb通过添加禁用 SSLconfig.allow_ssl_in_production = false

于 2012-08-16T13:25:44.613 回答