Настройка сервера имен для веб-сервера Apache

Настройка сервера имен для веб-сервера Apache

(имеет ли название смысл? потому что я не уверен)

Я хочу разместить свой собственный сайт. Я настроил 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"

Мое объяснение может быть более независимым от платформы/дистрибутива и/или более подробным, поэтому если кто-то хочет предложить дополнения/изменения, не стесняйтесь.

Связанный контент