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