
Після покупки VPS та домену багато користувачів стикаються з питанням: як правильно з’єднати ці дві складові, щоб сайт запрацював? У цьому матеріалі ви знайдете просту, покрокову інструкцію, яка допоможе налаштувати підключення домену до VPS-серверу через DNS, а також через Nginx або Apache. Стаття написана спеціально для початківців, без складної технічної термінології.
Що вам знадобиться:
Щоб підключити домен до VPS, потрібно мати:
- Зареєстрований доменне ім’я (наприклад, на нашому сайті). Це унікальна адреса вашого сайту в інтернеті.
- Активний VPS-сервер з встановленою операційною системою (наприклад, Ubuntu, Debian, CentOS). Ви можете переглянути тарифи VPS на Server.ua.
- Доступ до панелі управління доменом у вашого реєстратора (місце, де ви купили домен).
- Доступ до SSH на сервері (це дозволяє керувати сервером через командний рядок).
Крок 1: Налаштуйте DNS-записи
DNS (Domain Name System) — це «телефонна книга» Інтернету, яка перетворює домен (наприклад, example.com) у відповідну IP-адресу.
- Увійдіть в панель управління вашим доменом
- Знайдіть розділ “DNS-записи” або “DNS management”
- Створіть або змініть такі записи:
- A-запис: вказує на IP-адресу вашого VPS (наприклад, example.com -> 192.0.2.123)
- CNAME (за бажанням): для перенаправлення www.example.com на example.com
- A-запис: вказує на IP-адресу вашого VPS (наприклад, example.com -> 192.0.2.123)
Зміни DNS можуть вступити в силу не відразу. Зазвичай це займає від 5 хвилин до кількох годин, але іноді до 24 годин.
Крок 2: Налаштування веб-сервера (Nginx або Apache)
Веб-сервер — це програма, яка обробляє запити до вашого сайту. Найпопулярніші: Nginx (легкий, швидкий) і Apache (гнучкий, з великою кількістю модулів).
Встановіть веб-сервер:
На Debian/Ubuntu:
sudo apt update
sudo apt install nginx # або apache2
Створіть конфігурацію для домену
Для Nginx:
Файл: /etc/nginx/sites-available/yourdomain.com
server {
listen 80;
server_name yourdomain.com www.yourdomain.com;
root /var/www/yourdomain.com;
index index.html index.htm index.php;
location / {
try_files $uri $uri/ =404;
}
}
Потім активуйте конфігурацію:
sudo ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/
sudo systemctl restart nginx
Для Apache:
<VirtualHost *:80>
ServerName yourdomain.com
ServerAlias www.yourdomain.com
DocumentRoot /var/www/yourdomain.com
<Directory /var/www/yourdomain.com>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Активуйте сайт:
sudo a2ensite yourdomain.com.conf
sudo systemctl restart apache2
Переконайтесь, що папка /var/www/yourdomain.com існує, і в ній є файл index.html — інакше побачите помилку.
Крок 3: Налаштуйте SSL (HTTPS)
SSL-сертифікат забезпечує шифрування даних між браузером і вашим сайтом. Підключення по HTTPS — це стандарт безпеки.
Можна придбати SSL-сертифікат на Server.ua та встановити його на сервер вручну або скористатися інструкціями для інтеграції з вашим веб-сервером.
Наявність сертифіката не лише підвищує довіру користувачів, але й позитивно впливає на SEO-рейтинги.
Готово!
Тепер ваш домен пов’язаний із VPS, а сайт обробляється веб-сервером. Ви можете:
- встановити CMS (наприклад, WordPress);
- створити блог або інтернет-магазин;
- налаштувати пошту, базу даних або API-сервіс.
Додаткові поради:
- Використовуйте VPS з NVMe-дисками для максимальної швидкості сайту
- Регулярно робіть бекапи вашого проєкту
- Налаштуйте фаєрвол (наприклад, ufw) для захисту від атак
- Встановіть fail2ban для захисту від підбору паролів
Часті питання (FAQ)
Що робити, якщо сайт не відкривається після налаштування?
- Перевірте, чи правильно вказаний A-запис
- Переконайтесь, що веб-сервер запущений
- Очистіть кеш браузера
Можна підключити кілька доменів до одного VPS?
Так! Кожен домен має окрему конфігурацію в Nginx/Apache, але може працювати на одному сервері.
Потрібна допомога? Команда Server.ua завжди готова допомогти вам з підключенням доменів, хостингом та налаштуванням VPS. Не зволікайте — створіть надійний сайт вже сьогодні!
Залишити відповідь