使用Apache和ModSecurity进行路由和过滤

时间:2016-06-03 07:44:20

标签: apache virtualhost web-application-firewall

我在WAF(ModSecurity)后面有一个Apache Web Server(2.4)。 10个远程主机具有静态IP地址,并期望到达“test.com”。

我想根据远程IP地址进行一些过滤和路由。

例如:

  • 当192.168.1.1到达test.com时,他得到test.com/1/并且只有这个子目录。
  • 当192.168.1.2到达test.com时,他得到test.com/2/并且只有这个子目录。

在Web服务器上,我尝试在虚拟主机配置中设置限制,但由于WAF用作代理,Apache接收WAF的专用IP地址,而不是远程主机的IP地址。

有人有任何解决方案可以做到这一点吗?

提前谢谢你。 汤姆

1 个答案:

答案 0 :(得分:0)

可以轻松完成某些事情来回答您的问题。 您应该使用Vhost配置和选择特定端口。

例如:

  • 当192.168.1.1到达test.com:8081时,他得到test.com/1/并且只有这个子目录。
  • 当192.168.1.2到达test.com:8082时,他得到test.com/2/并且只有这个子目录。