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

Создание виртуального хоста на сервере с 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 не так уж сложно, как может показаться на первый взгляд. Следуя этим шагам, вы сможете эффективно управлять несколькими сайтами на одном сервере и обеспечить пользователям надежный доступ к своим ресурсам.