force_ssl вызывает бесконечные перенаправления - PullRequest
2 голосов
/ 14 февраля 2012

Rails 3.1.3

При наличии force_ssl я получаю это перенаправление снова и снова, и оно никогда не заканчивается.Я иду на URL https, поэтому я не уверен, почему еще он будет жаловаться.Идеи?

Started GET "/app/admin/calendar" for 69.64.227.254 at 2012-02-13 19:52:44 +0000
  Processing by Admin::CalendarsController#show as HTML
  User Load (1.0ms) SELECT "users".* FROM "users" WHERE "users"."id" = 21 ORDER BY lower(first) ASC LIMIT 1
  Account Load (0.6ms) SELECT "accounts".* FROM "accounts" WHERE "accounts"."id" = 23 AND (accounts.deleted_at IS NULL) LIMIT 1
Redirected to https://www.mydomain.net/app/admin/calendar
Completed 301 Moved Permanently in 4ms

Ответы [ 2 ]

5 голосов
/ 20 марта 2013

Ответили здесь: Почему я получаю бесконечный цикл перенаправления с помощью force_ssl в моем приложении Rails?

Спойлер: добавьте это в файл конфигурации nginx:

proxy_set_header X-Forwarded-Proto $scheme;
1 голос
/ 17 марта 2012

Если вы используете config.force_ssl = true и попадаете в бесконечный цикл, попробуйте это:

В вашем nginx изменении конфигурации:

listen 443 default ssl;

до:

listen 443;
ssl on;

Кредиты для pjammer: Конфигурация Nginx приводит к бесконечной петле перенаправления

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...