Сервер Nginx работает только локально
Я настроил VPS на Vultr под управлением Debian 10 и только что установилnginx
.
Если я правильно понимаю, на этом этапе я должен увидеть что-то вроде
когда я посещаю свой сайт. Действительно, когда я бегуcurl -i mydomain.com
из SSH-терминала (т.е. изroot@mydomain.com
), я вижу HTML-код указанной выше веб-страницы в терминале, но когда я запускаю его с другого терминала (или просто из браузера), я не получаю ответа.
Я читал на этом сайте другие ответы на подобные вопросы , которые указывают на то, что брандмауэр блокирует порт 80, но со стороны Vultr брандмауэр не настроен. Кроме того, вот записи, которые сейчас есть в моем DNS:
Я не уверен, что я делаю неправильно. Я ценю любую помощь в этом.
1 ответ
На своем сервере установите брандмауэр, а затем разрешите трафик на сервер Nginx.
sudo apt install ufw -y && sudo systemctl enable ufw && sudo ufw allow 'Nginx Full'
UFW — это пакет «несложный межсетевой экран». Установив брандмауэр и предоставив доступ «Nginx Full», он должен открыть доступ к вашему серверу, тогда как сейчас он, вероятно, все отклоняет. Мы узнаем, когда вы попробуете и ответите.