Сервер 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», он должен открыть доступ к вашему серверу, тогда как сейчас он, вероятно, все отклоняет. Мы узнаем, когда вы попробуете и ответите.

Другие вопросы по тегам