2015-06-26 2 views
0

Я работаю над простым приложением, которое размещено на Heroku здесь: https://enigmatic-hollows-2702.herokuapp.com/ - страница загружается просто отлично в браузере, и все в порядке. Проблема, с которой я сталкиваюсь, - это когда я пытаюсь использовать корневой домен «lunchnexus.com» с приложением. Эти шаги, которые я взял:Невозможно получить доступ к Rails-приложению через Heroku и CloudFlare

  1. Обновленные записи Hoover (регистратор) Имя сервера с CloudFlare поставляемых серверов имен
  2. Добавлено lunchnexus.com в CloudFlare, создали запись CNAME, которая направляет lunchnexus.com к " enigmatic-hollows-2702.herokuapp.com "
  3. Добавлен lunchnexus.com в мое приложение в панели входа в Heroku.

Проблема, с которой я сталкиваюсь, заключается в том, что это создает цикл переадресации - так или иначе (я подозреваю, что это может иметь какое-то отношение к SSL, поскольку поддержка CloudFlare несколько указала мне в этом направлении.) Я не уверен, где это даже установлен.

Я попытался включить и отключить configure.force_ssl = true/false в production.rb, но это не имеет никакого значения. Я попытался включить SSL в CloudFlare, но это тоже не имеет значения.

Такое ощущение, что этот вопрос является что-то делать с Cloudflare - так как приложения нагрузок и прекрасно работает, когда он использует * .herokuapp.com URL, но я в конце моего остроумия, и поддержка ISN в CloudFlare «Очень полезно.

Любые идеи, что вызывает этот цикл перенаправления?

+0

Я просто перешел на сайт lunchnexus.com, и он отлично работает. Возможно ли, что вы столкнулись с проблемами кэширования на своем компьютере? btw положил птицу на нее lol - я большой поклонник. –

+0

Я понятия не имею, почему это начало работать. Я отключил все SSL на Cloudflare и в своем приложении, а затем снова включил его. odd – sulleh

+0

Кстати, как вы получаете эти эффекты прокрутки на изображения? – user1801879

ответ

1

Как правило, цикл переадресации происходит, когда на вашем сервере существует конфликтующая переадресация и/или любой созданный вами PageRules.

Довольно распространенная проблема, которую мы видим, заключается в том, что клиент делает что-то вроде перенаправления root на www, тогда у них есть другая переадресация, говорящая send to root.

У меня лично не было ошибок при посещении сайта через https: //, поэтому, пожалуйста, дайте знать, есть ли у вас все проблемы (конкретные URL-адреса, на которые появляется ошибка (если это произойдет снова), будут очень полезно).

Смежные вопросы