Страница входа в Rails Spree не отображается, соединение отклонено

Только что удалось развернуть приложение Spree на сервере Rackspace Cloud (Ubuntu 12.04) в рабочем режиме. Я использовал 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

Спасибо большое!!


person KarlFriedrich    schedule 14.08.2012    source источник


Ответы (1)


Только что столкнулся с той же проблемой. /admin и /login по умолчанию требуют https в рабочем режиме. Глядя на конфигурацию nginx, я вижу, что сайт https не включен, и его конфигурация все равно указывает на несуществующие сертификаты.

В качестве временного обходного пути я отключил SSL в config/initializers/spree.rb, добавив config.allow_ssl_in_production = false

person robokaso    schedule 16.08.2012
comment
Большое спасибо! В итоге разобрался, но долго. Использование того же обходного пути и сейчас. - person KarlFriedrich; 22.08.2012