У меня есть домен, который ударил бы моего прокси-сервера nginx, который будет перенаправляться на локальный сайт узла nodejs на другом порту. Около месяца назад он перестал работать:Настройки nginx верны, но не могут прокси: logs показывают нулевую ошибку/активность
DNS A записи в порядке и вперед, чтобы исправить IP Сайт работает, если я иду на IP-адрес с правильным портом (3100) Черт, он работает даже если я типа domain.com: 3100. Это экземпляр EC2 и порт открыт для всех IP-адресов
Вот конфигурационный файл в/сайт- доступны папки сайтов с поддержкой:
server {
listen 80;
server_name www.cpcarpet.com cpcarpet.com;
access_log /var/log/nginx/cpcarpetaccess.log;
error_log /var/log/nginx/cpcarpeterror.error.log debug;
location/{
proxy_pass http://localhost:3100/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
Я перезапустил службу Nginx совсем немного и обновил пакет, но ничего не работает. Есть идеи?
Так выяснить, что делает работу:
IP-адрес: 3100 работает! ОК!
cpcarpet.com:3100 работает! (Так что записи установлены правильно) Работает! ОК!
www.cpcarpet.com или cpcarpet.com? Не работает! В файлах журналов также нет доступа/ошибок.
Вы искали в файлах журналов? может быть есть какая-то подсказка – aarosil
Попробуйте изменить localhost на реальный IP -> 127.0.0.1:3100 – Molda
@aarosil файлы журнала не показывают ничего (пустого), что нечетно. Если я подключаюсь к порту напрямую, общие журналы доступа показывают успешную работу или ошибки для этого приложения. Это похоже на то, что мой прокси полностью отключен. – deek