Я пытаюсь использовать nginx для настройки простого сервера node.js, я запускаю сервер в фоновом режиме на порту 4000, мой файл конфигурации nginx
server {
listen 80;
listen [::]:80;
server_name 52.53.196.173;
location / {
include /etc/nginx/proxy_params;
proxy_pass http://127.0.0.1:4000;
}
}
Я сохранил его в /etc / nginx / sites-available, а также символическая ссылка на сайты с включенным сайтом. В файле nginx.conf уже есть строка include для загрузки файлов с сайтов с включенным включением, затем я перезапустил сервис с помощью sudo service nartx restart Я попытался перейти к 52.53.196.173, и он отказывается подключаться, однако, переходя к 52.53.196.173:4000 с портом 4000, он работает, но я пытаюсь заставить его слушать порт 80 с nginx, я попытался поместить свой домен .ml как имя_сервера, и не повезло,и у меня есть IP 52.53.196.173 в качестве записи A в настройках DNS домена, и я делаю это на сервере Ubuntu экземпляра AWS EC2 16.04, я даже попробовал полный открытый URL-адрес ec2, не повезло, есть идеи?
Редактировать: я решил это, переместив файл непосредственно на сайтах вместо символической ссылки