我正在尝试在我的 apache 2.4 服务器上设置 mod_status。我已经在网上搜索了几个小时,但给出的所有示例都只显示了 httpd.conf 主文件中的标签,而不是如何将指令放入虚拟主机设置中。
这是我尝试过的虚拟主机配置。当我这样做然后从我允许的 IP 地址(我的远程公共地址)打开本地浏览器或浏览器时,我在浏览器中收到一个禁止错误。
<VirtualHost *:80>
ServerName www.thevmscloud.com
ServerAlias thevmscloud.com
ServerAdmin admin@thevmscloud.com
DocumentRoot "d:/wamp/webdocs/www/"
ErrorLog "logs/www.thevmscloud.com.log"
CustomLog "logs/www.thevmscloud.com.log" common
<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Require host 127.0.0.1 81.133.136.16
</Location>
<Directory "d:/wamp/webdocs/www/">
LogLevel crit
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride all
Order Allow,Deny
Allow from all
Require all granted
</Directory>
我已经尝试了各种不同的设置组合,注释输入/输出,位置块与虚拟主机块,在它之外,在 httpd.conf 主体中,但仍然没有乐趣。
麻烦的是,我在任何地方都找不到这种设置的例子。有些帖子说“你可能想把它添加到你的虚拟主机配置中”,但没有显示如何。
有人知道如何配置它,以便我可以浏览到我的 domain.com/server-status 并按预期查看服务器统计信息吗?
非常感谢马克