Спонсор выпуска телеграмм бот по поиску людей по фото - https://eyebogabot.novickij.ru/

Сервер которым я пользуюсь: https://vk.cc/cufxWQ

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

Шаг 1: Регистрация домена и настройка DNS-записей
Для начала необходимо зарегистрировать домен у выбранного регистратора. После успешной регистрации переходим в панель управления доменом и добавляем DNS-запись типа A. Эта запись связывает ваш домен с IP-адресом вашего VPS-сервера.

Пример DNS-записи:

Тип: A
Имя: @
Значение: IP-адрес вашего сервера
Шаг 2: Создание виртуального хоста на сервере
На VPS-сервере создаем каталог для нового домена. Откройте терминал и выполните следующие команды:


sudo mkdir /var/www/вашдомен.ru
sudo chown -R $USER:$USER /var/www/вашдомен.ru
Шаг 3: Настройка виртуального хоста
Откройте файл конфигурации Apache для вашего домена:


sudo nano /etc/apache2/sites-available/вашдомен.ru.conf
Внутри файла введите следующую конфигурацию, заменив "вашдомен.ru" на свой домен:


<VirtualHost *:80>
    ServerAdmin webmaster@вашдомен.ru
    ServerName вашдомен.ru
    DocumentRoot /var/www/вашдомен.ru

    <Directory /var/www/вашдомен.ru>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/вашдомен.ru_error.log
    CustomLog ${APACHE_LOG_DIR}/вашдомен.ru_access.log combined
</VirtualHost>
Сохраните изменения и закройте файл.

Шаг 4: Активация нового хоста и перезагрузка Apache
Активируем новый виртуальный хост с помощью команд:


sudo a2ensite вашдомен.ru
sudo systemctl reload apache2
Теперь ваш домен привязан к VPS-серверу, и веб-сервер Apache настроен для обслуживания этого домена. После завершения этих шагов вы сможете открывать свой сайт, используя зарегистрированный домен.