Я потратил много времени на поиски решения, но это довольно странная и хитрая проблема.
- У меня есть AWS EC2 экземпляр (Ubuntu)
- У меня настроен домен в AWS Маршрут 53
Все работает правильно через IP-адрес экземпляра EC2 в веб-браузере, но когда я меняю nginx .conf и добавляю имя_сервера с моим свойства домена это мгновенно выбрасывает тайм-аут.
Чтобы быть понятным:
Маршрут 53:
- добавил правильный IP в качестве адреса A
- добавлены правильные NS-адреса
- проверили все через
dig
в терминале - ничего страшного.
Экземпляр EC2:
- экземпляр Ubuntu
- node js приложение на порту
8000
- настроенная группа безопасности с
Outbound: All
, Inbound: HTTP port 80 and Custom TCP Rule Port Range 8000
server {
listen 80;
listen [::]:80;
server_name mydomain.dev www.mydomain.dev;
return 301 http://$server_name$request_uri;
root /home/ubuntu/mydomainfolder_dev/;
location / {
proxy_pass http://localhost:8000;
#proxy_http_version 1.1;
#proxy_set_header Upgrade $http_upgrade;
#proxy_set_header Connection 'upgrade';
#proxy_set_header Host $host;
}
}
после это nginx.conf
изменение и перезапуск службы (sudo service nginx restart
) делает правильное перенаправление адреса EC2 в мой домен, но есть тайм-аут ... любые идеи, как это исправить
также: sudo netstat -tulpn
вывод:
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 4581/nginx: master
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 1608/systemd-resolv
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 935/sshd
tcp6 0 0 :::80 :::* LISTEN 4581/nginx: master
tcp6 0 0 :::22 :::* LISTEN 935/sshd
tcp6 0 0 :::8000 :::* LISTEN 2486/node /home/ubu
РЕШЕНИЕ Я думаю, что-то нашел, проверка sudo nano /var/log/syslog
выдаёт мне странную ошибку DNS:
Server returned error NXDOMAIN, mitigating potential DNS violation DVE-2018-0001, retrying transaction with reduced feature level UDP.