Щоб створити веб-сайт із доменним іменем, потрібно виконати такі дії:
- Зареєструйте доменне ім'я
- У реєстратора вкажіть записи 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