Рейтинг:0

Apache игнорирует параметры -индексы

флаг pk

Я хочу отключить индексы для всего сервера. Я пробовал следующее:

В /etc/var/apache2/conf-available/security.conf:

<Directory />
Options +SymLinksIfOwnerMatch -Indexes -ExecCGI -Includes
AllowOverride None
Require all denied
</Directory>

Я знаю, что security.conf активен, другие директивы в файле работают. Но индексы все равно отображаются. Затем я отредактировал /etc/apache2/sites-available/000-default.conf:

<VirtualHost *:80>
...
Options -Indexes
...
</VirtualHost>

Тоже не работает. Я перезагружал, останавливал и запускал apache несколько раз.

Рейтинг:1
флаг in

Предполагая, что вопрос "Почему -Indexes не работает?"

Проверьте все файлы, возможно, у вас их больше <Каталог... блоки и в других файлах.

Легче найти это может быть grep -r Параметры /etc/apache* надеюсь, что найдет преступника.

Вопрос о дампе конфигурации, который может помочь

lampstackxyz avatar
флаг pk
Спасибо! Я нашел его с помощью grep -r Indexes /etc/apache* в apache2.conf Теперь моя "проблема": я везде читал, что мне не следует редактировать сам apache2.conf, потому что он будет перезаписан обновлениями. Но если я не отредактирую эту строку, директивы в других местах не вступят в силу. Какое чистое решение для этого?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.