我在Linux機器上運行apache 2.2,我的目標是除了具有認證的子目錄之外,還有所有的目錄。我可以得到「所有」目錄的工作,但是當我添加了除子目錄,我得到一個內部錯誤:apache 2.2:在子目錄中沒有身份驗證
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可能嗎?
可能重複(http://stackoverflow.com/questions/ [如何在Apache 2.2的實現「無進行AuthType」] 2641646/how-to-done-authtype-none-in-apache-2-2)(根據接受的答案) – hakre 2014-02-17 11:49:55