windows - 如何在 apache 服务器上正确启用 mod_status?

标签 windows apache webserver status httpd.conf

我一直在到处寻找如何正确启用 mod_status 但没有任何效果。我的服务器名为“willserver.main.ca”。我在 Windows 虚拟机上运行服务器。 我尝试将其添加到 HTTPD 配置文件中:

<location /server-status>
SetHandler server-status

Order Deny,Allow
Deny from all
Allow from main.ca

</location>

有任何提示或帮助吗?我不知道我是否应该取消注释,或者我是否只是一遍又一遍地尝试错误的语法

最佳答案

好的,首先确认您有一个看起来类似于此的 LoadModule:

LoadModule status_module modules/mod_status.so

如果不存在,则需要下载并添加它。

如果存在,那么试试这个:

<Location /server-status> 
    SetHandler server-status 
    Order allow,deny
    Allow from all
</Location>

看看你能不能打http://www.my-domain.com/server-status

如果可以,则将其切换为:

<Location /server-status> 
    SetHandler server-status 
    Order allow,deny
    Deny from all
    Allow from 192.168.1.100
</Location>

其中 192.168.1.100 是您的内部 IP(如果是内部访问)或您的外部 IP。这将对其进行限制,因此不仅任何人都可以访问它。然后,您可以为需要访问的每个 IP/IP 范围添加多个允许来自

关于windows - 如何在 apache 服务器上正确启用 mod_status?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19083383/

相关文章:

windows - 使用 ActiveTcl 8.5 在 Windows 7 中的 tcl 脚本中运行 DOS 命令或批处理文件

windows - MinGW gcc 无法在 CLion 中编译简单的测试程序(与 cygwin 相同)

regex - HT 访问拼图!为什么 "?"在一个 Rewrite 语句中有效,而在另一条语句中无效?参见示例

linux - 编写 Apache 重定向规则?

php - 403 禁止响应——我应该寻找什么?

c - 在 Windows 中使用 memmem() 的实现时遇到问题

windows - 在后台运行批处理文件

php - WampServer 3.0.0 AH01630 : client denied by server configuration:

apache - 如果 url 匹配,.htaccess 跳过所有规则

tomcat - 从 Tomcat 6.0 迁移到 JBoss AS 6.0