(название имеет смысл? потому что я не уверен)
Я хочу разместить свой собственный сайт. Я установил Apache Server
и я могу позвонить на сайт через IP
. Теперь я хочу позвонить через domain
.
У меня есть дополнительный домен от GoDaddy, обычно для использования этих доменов я меняю Nameserver
к тем, которые предоставляет мой хостинг, например ns1.example.com
и ns2.example.com
, как мне настроить ns1.example.com
и ns2.example.com
на моем веб-сервере, чтобы я мог использовать его в своей учетной записи GoDaddy?
Извините, если это нубиш, я новичок в этом сервере.
Цените помощь! Спасибо!
Я понятия не имею, как это сделать через интерфейс godaddy, но вот что вам нужно:
Вы делегировали GoDaddy размещение своей зоны DNS "example.com". Так что они единственные, кто управляет тем, что находится в зоне.
Теперь, чтобы ваш сервер можно было вызывать по его имени, вы должны заставить GoDaddy добавить «A Record» в вашу зону, сопоставив www.example.com
на ваш IP (скажем 12.13.14.15
). Вы можете обратиться к Википедии о том, как на самом деле работает протокол DNS.
После того, как ваша зона DNS настроена, также лучше изменить конфигурацию на стороне сервера:
/etc/hosts
:127.0.0.1 локальный хост localhost.localdomain 12.13.14.15 www www.example.com
Это позволит вашему хосту разрешить себя быстрее, чем если бы ему приходилось делать DNS-запрос ...
(если веб-сервер является его единственной службой, иначе другая система могла бы быть лучше)
имя хоста www.example.com
В конфигурации apache-httpd (внутри VirtualHosts, если вы их используете) добавьте эту директиву:
Имя сервера "www.example.com"
Мое объяснение может быть более независимым от формы пластины / распределения и / или более подробным, поэтому, если кто-то захочет предложить дополнения / модификации, не сомневайтесь.