Чтобы запустить веб-сайт на доменном имени, вам необходимо выполнить следующие шаги:
- Зарегистрировать доменное имя
- У регистратора укажите в записях NameServer (NS) сервер доменных имен (DNS), который будет обрабатывать домен.
- На сервере имен добавьте записи для разрешения имени хоста на ваш сервер.
- Настройте свой веб-сервер для обработки запросов, поступающих для этого доменного имени.
Я никогда не запускаю свой собственный сервер имен. Служба сторонних серверов имен очень дешева и намного надежнее. Я бы не стал платить за него больше 10 долларов в год. Вам действительно нужно иметь три или четыре сервера имен, работающих в разных местах для избыточности и надежности. Похоже, у вашего веб-хостинга есть серверы имен, которые вы можете использовать, и я бы воспользовался этим.
Записи DNS на сервере имен могут быть либо записями A, содержащими IP-адрес вашего веб-сервера, либо записями CNAME, указывающими на другое имя хоста, которое вы уже настроили так, чтобы оно указывало на ваш сервер. У вашего веб-хостинга есть способ добавить эти записи. Обычно это веб-интерфейс, который они предоставляют вам в панели управления, где вы можете создавать эти записи.
В Ubuntu рекомендуется добавить конфигурацию Apache для веб-сайта (замените
example.com для вашего фактического доменного имени):
- Создайте каталог для файлов, которые будут обслуживаться
*/var/www/example.com* и поместите туда файлы HTML
-
Создавать
*/etc/apache2/sites-available/example.com.conf*:
*:80>
Servername example.com
DocumentRoot /var/www/example.com
var/www/example.com/>
AllowOverride All
Require all granted
- Включить сайт:
sudo a2ensite example.com
- Перезапустите веб-сервер:
sudo service apache2 restart