Настройка виртуального хоста в Apache2 включает несколько шагов. Вот краткое руководство:
- Создание структуры директорий: Создайте директории для хранения файлов ваших сайтов. Обычно это делается в
/var/www
. Например:sudo mkdir -p /var/www/your_domain.com/public_html
- Назначение прав: Измените владельца директорий на пользователя, под которым работает Apache (обычно это
www-data
):sudo chown -R www-data:www-data /var/www/your_domain.com/public_html
- Создание файлов конфигурации виртуального хоста: Создайте файл конфигурации для каждого виртуального хоста в
/etc/apache2/sites-available
. Вы можете скопировать существующий файл000-default.conf
и изменить его:sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/your_domain.com.conf
- Настройка файлов конфигурации: Отредактируйте файл конфигурации, указав
ServerAdmin
,ServerName
,ServerAlias
,DocumentRoot
и другие необходимые директивы. - Активация виртуального хоста: Включите новый виртуальный хост и перезапустите Apache:
sudo a2ensite your_domain.com.conf sudo systemctl restart apache2
- Тестирование: Проверьте, что ваш сайт доступен, открыв его в браузере.