Apache2
Перед началом настройки необходимо изменить правила обработки .htaccess файлов. Для этого необходимо отредактировать файл /etc/apache2/apache.conf
Необходимо найти блок настроек <Directory /var/www>
и изменить внутри него значение AllowOverride
на значение All
(значение после пробела:))
Файлы виртуальных хостов хранятся в отдельных папках:
/etc/apache2/sites-available - доступные сайты
/etc/apache2/sites-enabled - включенные сайты
Скопируем существующую конфигурацию для хоста по умолчанию - 000-default, отключаем стандартный конфиг и открываем новый конфиг для редактирования:
Далее этот же файл приведем к следующему виду:
Далее открываем файл /etc/apache2/apache2.conf и ищем этот участок:
В нем нужно изменить AllowOverride None
на AllowOverride All
, в итоге должно получиться это:
Далее выключаем возможно включенные модули, которые могут вызвать конфликты:
Устанавливаем необходимые модули и включаем их:
После изменения настроек перезагружаем Apache2:
Иногда необходимо поправить владельца:
Last updated