Apache mod_setenvif 服务器地址

Apache mod_setenvif 服务器地址

我在 DMZ 中有一个 Apache 服务器,可通过 LAN 上的 192.168.1.1 和公共 123.456.789.123 访问。我尝试让它在入站命中来自公共端时要求身份验证。这似乎不起作用:

设置环境变量SERVER_ADDR 123.456.789.123 local_nic=1

<位置 /垃圾>
  订单拒绝、允许
  AuthName“需要访问”
  AuthType 基本版
  认证用户文件 /etc/httpd/conf/htpasswd
  需要有效用户
</位置>

我究竟做错了什么?

抱歉,HTML 标签正在消除我的 Apache 指令。

答案1

没关系 - 我找到了一种更简单的方法:需要身份验证、允许 10.xxx 和满足任何条件。这样 LAN 上的用户无需密码即可进入,而 WAN 上的用户则需要密码。

相关内容