Применить AllowOverride глобально для всех файлов conf apache2

Просто на случай, если кто-то наткнется на эту ветку :У меня была эта read: Connection reset by peerошибка, потому что имя хоста было неразрешимым(Я не использовал полностью -квалифицированный хост ). Использование правильного имени хоста решило проблему -, тогда сообщение об ошибке просто вводит в заблуждение.

Хорошей проверкой является подключение к машине по ssh перед выполнением команды sshfs, если это не сработает, sshfs тоже не сработает.

0
17.05.2020, 01:56
1 ответ

Да, директивы в контейнере <Directory>наследуются дочерними каталогами. Вы можете установить «глобальный» параметр для родительского каталога всех корней ваших документов, например./var/www(если ваши DocumentRoots /var/www/html, /var/www/example.comи т. д. ).

Пример :Изменено /var/wwwвapache.conf(Debian ), по умолчаниюAllowOverride None:

<Directory /var/www/>
        Options Indexes FollowSymLinks
        # commented the default behaviour
        #AllowOverride None

        # new setting, only set the types you need, e.g. AuthConfig, FileInfo etc.
        AllowOverride All
        Require all granted
</Directory>

Конечно, вы должны убедиться, что ниже этого каталога нет других директив <Directory>, которые снова сбрасывают настройку на None.

Для точной -настройки того, какие отдельные директивы разрешены в .htaccessфайлах, см. директиву AllowOverrideList .

1
28.04.2021, 23:13

Теги

Похожие вопросы