Настройка виртуального хоста в 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 - Тестирование: Проверьте, что ваш сайт доступен, открыв его в браузере.