iptables:仅适用于Apache VirtualHost域的传入流量



我正在运行带有Apache 2.4.7和Iptables 1.4.21的Ubuntu服务器。

当前,我使用VirtualHost在Apache服务器上托管了三个域名,因为我只有一个IP地址。

我想知道是否有一种使用iptables阻止IP到达domain1.com的方法,同时允许相同的IP到达domain2.com和domain3.com。

我是N00B,所以对我有耐心,谢谢!:(

谢谢您的答复!

您可以使用apache配置而不是使用iptables。放在您的VirtualHost Apache配置类似的内容:

order Allow,Deny
Deny from x.x.x.x
Allow from All

当然,这只有在安装和启用模块时才能起作用。

sudo apt-get install libapache2-modsecurity
sudo a2enmod mod-security

更改后不要忘记重新启动服务。

sudo service apache2 reload

最新更新