#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.