0

Spree アプリケーションを Rackspace Cloud サーバー (Ubuntu 12.04) に本番モードでデプロイすることができました。Capistrano と Spree Deployment Service を使用していました。

ドメインhttp://opp5.oppermann-london.comをサーバーの IP アドレスに誘導するように DNS 設定を変更しました。/products や /cart などのページと URL にアクセスできますが、/admin または /login ページにアクセスしようとすると、Chrome で次のエラーが発生します。

エラー 102 (net::ERR_CONNECTION_REFUSED): サーバーが接続を拒否しました。

問題をグーグルで検索しましたが、同様の問題は見つかりませんでした。どんな助けでも素晴らしいでしょう!

これが役立つ場合、いくつかの詳細:

ルビー: 1.9.2 p290

レール 3.2.6

スプリー: 1.1.3

どうもありがとうございました!!

4

1 に答える 1

3

まったく同じ問題に遭遇しました。およびは、デフォルトで本番モードで https を必要とします/admin/loginnginx の構成を見ると、https サイトが有効になっておらず、その構成が存在しない証明書を指していることがわかります。

config/initializers/spree.rb一時的な回避策として、追加してSSLを無効にしましたconfig.allow_ssl_in_production = false

于 2012-08-16T13:25:44.613 に答える