【问题标题】:iptables: block incoming traffic just for an apache VirtualHost domainiptables:仅针对 apache VirtualHost 域阻止传入流量
【发布时间】:2017-11-04 12:53:09
【问题描述】:

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

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

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

我是n00b,请耐心等待,谢谢! :)

感谢您的回复!

【问题讨论】:

    标签: apache iptables


    【解决方案1】:

    您可以使用 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
    

    【讨论】:

      猜你喜欢
      • 2020-05-26
      • 2019-08-13
      • 2019-01-15
      • 2015-03-04
      • 1970-01-01
      • 1970-01-01
      • 2014-05-08
      • 2017-06-03
      • 2011-10-21
      相关资源
      最近更新 更多