Настройте Nginx на прием доменного имени

#django #deployment #nginx

#django #развертывание #nginx

Вопрос:

Сегодня я купил доменное имя, изменил DNS в соответствии с точным IP-адресом VPS и настроил Nginx для запуска моего приложения.

Пока я могу подключиться к своему приложению, используя внешний IP-адрес, с любого компьютера, но я все еще не могу подключиться к нему через доменное имя.

Я установил для имени сервера точное доменное имя, которое я приобрел, осталось ли что-нибудь, что я должен сделать?

Комментарии:

1. Какое сообщение вы получаете при подключении через доменное имя?

2. Не удалось найти домен.

3. Просто укажите свой домен и IP-адрес. Это может быть недопустимая конфигурация dns, не делегированный домен, задержка обновления dns или что-то еще.

4. Дайте ему около 6 часов на обновление. Тем временем вы можете выполнить пинг своего доменного имени с терминала, чтобы увидеть, где оно разрешается. Как только он покажет ваш ip, вам просто нужно правильно настроить nginx.

Ответ №1:

это проблема конфигурации DNS.

чтобы убедиться в причине, откройте putty и посмотрите вывод о содержимом сайта с помощью curl, wget или lynx. Пример:

 lynx mysite.com
  

если он работает и возвращает правильный результат, конфигурация nginx верна, но это проблема DNS.

проблемы с dns:

  • /etc/hosts
  • /etc/hostname
  • неправильная конфигурация

попробуйте ping sitename.com на своем ПК с ms dos. если имеет тайм-аут, то это не проблема nginx.