Прерывистая проблема соединения EC2, letsencrypt SSL

Я испытываю странную проблему с подключением к моему естественному приложению.

Похоже, я могу подключиться к API на одном устройстве, но не на другом, в той же сети. Также проблема с перебоями, я обычно могу подключиться на обоих устройствах.

Наблюдения до сих пор

  • Сервер запущен, и я могу проверить его. Перезапустил сервер, PHP, nginx, на всякий случай.
  • Пробовал соединяться с Почтальоном, различными браузерами, на моем телефоне и на моем Mac. Также используется симулятор андроида. Когда он не может подключиться, появляется сообщение, что устройство никак не может подключиться. Хотя пинг сервер все еще успешно, и я могу SSH в.
  • Я считаю, что запрос не попадает на сервер. Нет журналов, которые указывают, что мои запросы были получены.
  • Переключение между WiFi и соединением для передачи данных телефона не решает проблему.
    • Я также пробовал различные настройки управления кэшем, такие как в запросе cache-control: no-cache и в ответе cache-control: no-cache, no-store, must-revalidate, private, Я только что сделал это, хотя и не уверен, что это потребует времени для его работы, поскольку что-то уже может быть кэшировано?

Сайт находится на экземпляре AWS EC2, имеет letsencrypt SSL, laravel 5, nginx.

0

Решение

В результате возникла проблема из-за конфликтующих записей DNS. Я настроил некоторые записи DNS на AWS Route53, но не понял, что у моего провайдера домена также были некоторые записи по умолчанию, когда я покупал свой домен. В результате иногда он использует правильные записи в AWS, а иногда — бессмысленные записи.

Поэтому, чтобы исправить, я удалил все записи у своего провайдера домена. После некоторого времени распространения это решило проблему. Надеюсь, это кому-нибудь поможет.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector