Назад | Перейти на главную страницу

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

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

Я хочу разместить свой собственный сайт. Я установил Apache Server и я могу позвонить на сайт через IP. Теперь я хочу позвонить через domain.

У меня есть дополнительный домен от GoDaddy, обычно для использования этих доменов я меняю Nameserver к тем, которые предоставляет мой хостинг, например ns1.example.com и ns2.example.com, как мне настроить ns1.example.com и ns2.example.com на моем веб-сервере, чтобы я мог использовать его в своей учетной записи GoDaddy?

Извините, если это нубиш, я новичок в этом сервере.

Цените помощь! Спасибо!

Настройка DNS:

Я понятия не имею, как это сделать через интерфейс 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 его имя

В конфигурации apache-httpd (внутри VirtualHosts, если вы их используете) добавьте эту директиву:

Имя сервера "www.example.com"

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