httpd.conf有两个类似的部分,DocumentRoot"path"和有什么区别
http://localhost/server-status报告:您无权访问此服务器上的/server状态
error_log报告:客户端被服务器配置拒绝:/host/HY/PHP/server status
ServerName localhost
DocumentRoot "/host/HY/PHP"
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
<Directory "/host/HY/PHP">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
要访问服务器状态,通常需要启用status
模块,并在Allow from
行中添加正确的IP。
类似于:
<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from 127.0.0.1 ::1 X.X.X.X
</Location>
DocumentRoot
是Apache在访问服务器上的/
时将扫描的文件夹。这是您应该放置文档的地方,但如果这是根本问题的话,您永远不会在这里看到server-status
文件夹。server-status
URL完全是虚拟的。
<Directory ...>
允许您在文件夹级别而不是全局Apache级别上定义某些设置。
希望这是有道理的。