Я не эксперт по серверам, поэтому я прошу прощения, если это не имеет особого смысла, но я объясню как могу.
У меня есть экземпляр Amazon EC2, на котором запущены Apache и Nginx, я подключил 2 эластичных IP-адреса к серверу и сопоставил Apache с одним и Nginx с другим. У меня есть 2 узла узла Nginx (экспресс с Angular Universal), я использую pm2 для управления приложениями узла в качестве обратного прокси.
Сайты работали около месяца и внезапно исчезли.
- Домен указывает на правильный IP.
- pm2 работает правильно.
- Если я свернусь на сервере localhost: 4000, где сайт будет перенаправлен обратно, я получу HTML-код для домашней страницы, как и ожидалось.
Я заметил проблему при тестировании конфигурации Nginx.
nginx[26274]: nginx: [emerg] bind() to xxx.xxx.xxx.xxx:443 failed (99: Cannot assign requested address).
Я нашел этот ответ: https://stackoverflow.com/a/13141104/3604283
Что, похоже, сработало, тест Nginx сработал и перезагрузка Nginx.
Затем я попытался перезапустить pm2 снова, но до сих пор нет сайта ...
Есть идеи, что попробовать дальше?