Создание виртуального хоста на сервере с Debian 10

В этой статье мы рассмотрим шаги по созданию виртуального хоста на сервере с операционной системой Debian 10. Виртуальный хост позволит вам управлять несколькими сайтами на одном сервере, что обеспечит более эффективное использование ресурсов и упростит процесс администрирования.

Первым шагом является установка веб-сервера Apache. Выполните следующую команду в терминале:

sudo apt update sudo apt install apache2

После установки Apache необходимо включить модуль mod_rewrite, который позволит использовать перенаправления URL. Выполните следующую команду:

sudo a2enmod rewrite

Далее создайте каталог для вашего виртуального хоста. Например, для создания виртуального хоста с именем «example.com» выполните следующую команду:

sudo mkdir /var/www/example.com

Теперь необходимо настроить виртуальный хост. Создайте конфигурационный файл для виртуального хоста «example.com» с помощью текстового редактора, например, nano:

sudo nano /etc/apache2/sites-available/example.com.conf

Вставьте следующий пример конфигурации в файл:

<VirtualHost *:80> ServerAdmin admin@example.com ServerName example.com ServerAlias www.example.com DocumentRoot /var/www/example.com ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>

Сохраните и закройте файл, а затем активируйте виртуальный хост с помощью следующей команды:

sudo a2ensite example.com

Перезагрузите Apache, чтобы применить изменения:

sudo systemctl reload apache2

Теперь ваш виртуальный хост настроен и готов к использованию. Вы можете добавить файлы сайта в каталог /var/www/example.com и настроить DNS для вашего доменного имени.

Создание виртуального хоста на сервере с Debian 10 не так уж сложно, как может показаться на первый взгляд. Следуя этим шагам, вы сможете эффективно управлять несколькими сайтами на одном сервере и обеспечить пользователям надежный доступ к своим ресурсам.