После покупки VPS и домена многие пользователи сталкиваются с вопросом: как правильно соединить эти две составляющие, чтобы сайт заработал? В этом материале вы найдёте простую, пошаговую инструкцию, которая поможет настроить подключение домена к VPS-серверу через DNS, а также через Nginx или Apache. Статья написана специально для начинающих, без сложной технической терминологии.

Что вам понадобится:

Чтобы подключить домен к VPS, нужно иметь:

  • Зарегистрированное доменное имя (например, на нашем сайте). Это уникальный адрес вашего сайта в интернете.
  • Активный VPS-сервер с установленной операционной системой (например, Ubuntu, Debian, CentOS). Вы можете посмотреть тарифы VPS на Server.ua.
  • Доступ к панели управления доменом у вашего регистратора (где вы купили домен).
  • Доступ к SSH на сервере (это позволяет управлять сервером через командную строку).

Шаг 1: Настройте DNS-записи

DNS (Domain Name System) — это «телефонная книга» интернета, которая преобразует домен (например, example.com) в соответствующий IP-адрес.

  1. Войдите в панель управления вашим доменом
  2. Найдите раздел «DNS-записи» или «DNS management»
  3. Создайте или измените следующие записи:
    • A-запись: указывает на IP-адрес вашего VPS (например, example.com -> 192.0.2.123)
    • CNAME (по желанию): для перенаправления www.example.com на example.com

Изменения 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. Не откладывайте — создайте надёжный сайт уже сегодня!