Мне нужно разрешить всем userdir
(host.com/~user
) переопределять параметры в своих .htaccess
, таких как php_value
. Где я могу настроить Apache для AllowOverride
?
2
3 ответа
3
Вы не можете установить его внутри <Location> или подобных блоков. Таким образом, вы должны обойти это. В моей конфигурации по умолчанию используется следующее, кажется, это полезный способ сделать это (конечно, вам нужно изменить путь, если вы также измените путь UserDir)
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
</Directory>
0
Это зависит от вашей настройки. Чтобы последние версии Debian/Apache2 имели доступ к http:// host / ~ user, модуль userdir должен быть включен. Вам нужно будет отредактировать файл конфигурации этого модуля для настройки AllowOverride:
vi /etc/apache2/mods-enabled/userdir.conf
Apache нужно будет перезапустить после этого обновления:
sudo service apache2 restart
0
Это может быть в /etc/httpd.conf, но YMMV.