Домен не сопоставляется с веб-сервером, nginx в Ubuntu - PullRequest
0 голосов
/ 06 апреля 2019

У меня странный сценарий, и я в тупике.Я установил Linux Ubuntu VPS и установил nginx, просто для обслуживания веб-файлов.Я не использую его в качестве обратного прокси-сервера или любого другого балансировщика нагрузки.

Я приобрел домен и создал две записи A: @ и www, которые сопоставляются с IPv4-адресом моего сервера.

Когда я пингую свое доменное имя (например, набираю ping mydomain.example в cmd), я получаю правильный IP-адрес.Если я подключаюсь из своего клиентского браузера к серверу, вводя IP-адрес напрямую, страница приветствия nginx загружается, поэтому веб-сервер работает и выполняет свою работу.Однако, если я пытаюсь перейти к mydomain.example или www.mydomain.example, время браузера.

Я выполнил эту конфигурацию раньше, но использовал Tomcat и Apache.Есть ли в nginx что-то, что мне нужно настроить, чтобы оно обслуживало контент при переходе на домен?Я настроил блок сервера и установил server_name на mydomain.example.Я следовал многим учебным пособиям, но не могу понять, почему он не подключается.

Я думал, что это проблема с браузером, но время подключения истекло как в Chrome, так и в Firefox.Любые идеи, что я могу проверить, чтобы устранить эту проблему дальше?

1 Ответ

0 голосов
/ 08 апреля 2019

Поэтому, потратив гораздо больше времени и проведя тестирование, я обнаружил, что причина, по которой он не работает, заключается в том, что мой домен является доменом верхнего уровня .dev, недавно купленным у Google.Видимо, эти домены требуют использования SSL.

Я использовал certbot и установил сертификат SSL на своем сервере, и он сразу начал работать.Я хотел бы получить уведомление, когда я купил этот домен, что он работает только по SSL.Спас бы меня несколько дней.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...