apache 2.2: нет аутентификации в подкаталоге - PullRequest
2 голосов
/ 26 марта 2012

Я использую Apache 2.2 на компьютере с Linux, и моя цель - иметь все каталоги, кроме подкаталога с аутентификацией.Я могу заставить работать все каталоги, но когда я добавляю исключение, кроме подкаталога, я получаю внутреннюю ошибку:

configuration error:  couldn't check user.  No user file?: /download/public/

Это мой файл конфигурации:

<Directory /var/www/mydir/software/download/public>
     AuthType None
     Require all granted
</Directory>


<Directory /var/www/mydir/software>
      AuthType Basic
      AuthName download
      AuthUserFile /etc/apache2/auth/software
      Require valid-user
 </Directory>

когда я закомментирую первые четыре строки, все работает нормально.С этими строками я получаю вышеупомянутую ошибку.

$ apache2 -v
Server version: Apache/2.2.8 (Ubuntu)

Вопрос: что мне нужно изменить, чтобы получить подкаталог без аутентификации с помощью apache 2.2.Я считаю, что конфигурация выше для 2.4.Это то, что я хочу, возможно с 2.2?

Ответы [ 2 ]

1 голос
/ 14 мая 2012

У меня была такая же ошибка, и я решил добавить в httpd.conf

LoadModule authz_core_module modules/mod_authz_core.so
1 голос
/ 31 марта 2012

Похоже, что на этот вопрос уже был дан ответ: см. этот предыдущий вопрос stackoverflow .Вы можете попробовать "некрасивый обходной путь", указанный в ответах на этот предыдущий вопрос.

...