Не удалось связать веб-домен с godaddy на веб-сайт

#nginx

Вопрос:

Я создал веб-сайт с node.js реагируйте и разверните его на сервере CentOS. Я использовал nginx для обратного прокси-сервера, и теперь веб-сайт работает нормально и доступен по его IP-адресу. я также добавил в nginx.conf:

server_name www.mydomain.fr

Для домена я купил один у GoDaddy. В управлении DNS я добавил IP-адрес веб-сайта в качестве записи A, но я не могу добиться того, чтобы веб-сайт работал с моим доменом. Я также добавил в панель godaddy серверы имен моего провайдера веб-хостинга. Поскольку это мое первое развертывание, у меня нет большого опыта в развертывании приложений, любые советы были бы полезны.

Спасибо

Ответ №1:

Поскольку вы изменили сервер имен, имя, которое вы установили на GoDaddy, не будет работать, потому что ваш хостинг-провайдер управляет вашим dns, а не godaddy.

Сделай одну вещь

поскольку вы изменили сервер имен, у вас есть 2 варианта.

  1. восстановите сервер имен на сервер имен godaddy . ( в пользовательском интерфейсе должна быть опция )
  2. войдите в свой новый поставщик сервера имен, и у них должен быть портал управления dns . установите там запись имени, указывающую на ваш ip-адрес.

После этого все должно работать просто отлично.

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

1. Я удалил все серверы имен моего хостинг-провайдера из панели управления godaddy. надеюсь, это сработает. После моей записи A в панели управления godaddy также добавляется запись CNAME, которая указывает на @ должен ли я удалить ее тоже?

2. с именем все в порядке. это не вызовет проблем . также в вашей конфигурации nginx измените имя на yourdomain.com в противном случае добавьте запись для www также на портале dns с именем, указывающим на ваш хост

3. Я тоже добавил в свой файл nginx.conf без www, но у меня была такая конфигурация весь май, и она не работала. Надеюсь, это произойдет и сейчас…

4. это сработает . Я использовал его несколько раз. или вы можете просто изменить server_name www.mydomain.fr server_name 0.0.0.0 , чтобы разрешить тестирование всех имен хостов вместе с портом

5. Это не сработало, мой домен все еще не связан с моим сайтом. Может быть, на моем веб-сервере есть какие-то настройки, которые нужно сделать…

Ответ №2:

Я решил эту проблему, восстановив серверы имен godaddy, но это не устранило проблему. У них были некоторые проблемы с их стороны, вот почему это не сработало в первую очередь.