Ошибка SSL после перехода на бесплатную версию dyno на Heroku - PullRequest
0 голосов
/ 20 сентября 2019

Недавно я понизил одно из своих приложений Heroku до бесплатного dyno - в результате SSL был отозван (потому что я использовал SSL, предоставляемый с платным dyno).Теперь, когда я посещаю URL своего сайта, он выдает мне эту ошибку: ERR_SSL_PROTOCOL_ERROR

Я отредактировал файл production.rb, чтобы установить: config.force_ssl = false, и опубликовал этот код, но он все еще перенаправляет мой сайтhttps, когда я пытаюсь подключиться к http.

Теперь, чтобы усложнить ситуацию:

  • Это относится только к моему пользовательскому домену - домен .herokuapp.com работаетотлично
  • отлично работает в режиме инкогнито как на пользовательском домене, так и на домене herokuapp.com

Я пытался очистить куки и кеш (последние 7 дней) иэто все еще не работало: /

Есть идеи, что я могу сделать?

Редактировать:

Если это поможет, я использую Chromeв Windows 10

1 Ответ

0 голосов
/ 20 сентября 2019

Учитывая, что вы используете Chrome, согласно этому ответу , вам нужно выполнить следующие шаги, чтобы Chrome не перенаправлял http: // на https: //.

Anon прав насчет STS, но есть способ специально удалить ваш домен из набора.Перейдите в chrome: // net-internals / # hsts.Введите 3rdrevolution.com в разделе «Удалить политики безопасности домена» и нажмите кнопку «Удалить».

Теперь перейдите в chrome: // settings / clearBrowserData, установите флажок Кэшированные изображения и файлы и нажмите кнопку «Очистить данные».

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