您好我使用的是Centos 5和Apache / 2.2.15。 当我尝试从不同的计算机访问文件时,我得到以下错误:
访问/mydir/myfile.php失败,原因:验证用户ID''未配置
这有几个类似的问题,但由于我没有使用身份验证连接,这些解决方案对我不起作用。 您可以在下面找到相关的配置文件:
Listen 13001
Alias /infoser "/usr/share/www/mydir/"
<Directory "/usr/share/www/mydir/">
Anonymous_NoUserID on
AuthzUserAuthoritative on
Options Indexes
AuthType None
AllowOverride None
Order allow,deny
Allow from all
Require all granted
</Directory>
我也尝试过没有“AuthzUserAuthoritative on”,但它也没有用。 有趣的是,我尝试使用在Fedora 19上运行的httpd服务器进行类似的配置(版本是Apache / 2.4.10)
Listen 13001
Alias /infoser "/usr/share/www/mydir/"
<Directory "/usr/share/www/mydir/">
Options Indexes
AuthType None
AllowOverride None
Order allow,deny
Allow from all
Require all granted
</Directory>
这是在从不同的机器连接时工作。
请告诉我原因可能是什么?
注意:我可以说Cento和Fedora 19上的httpd.conf是相同的