阻止除一个 IP 之外的所有传入流量

阻止除一个 IP 之外的所有传入流量

我正在设置公司内部网(外部网),并且需要阻止除连接到我们的 VPN 的任何人之外的所有对门户的请求流量。

我尝试过的方法

我尝试将其添加到/etc/apache2/httpd.conf

<Directory /var/www/portal>
    Order deny,all
    Deny all
    Allow from <ip>
</Directory>

发生的事情没什么。交通并没有被阻塞。

我们使用 Ubuntu 作为服务器,Apache2 作为我们的网络服务器。我们使用 certbot 创建 SSL 证书(不确定这是否有帮助或改变什么。)

答案1

需要检查以下几件事:

  • 第一个问题是,更改配置后您是否重新加载或重新启动了 Apache?
  • 由于您使用的是 Ubuntu,您可能还想查看/etc/apache2/sites-enabled目录并查看其中是否有任何内容覆盖了您的/etc/apache2/httpd.conf配置。
  • 你确定/etc/apache2/httpd.conf它被包括在内了吗?在最近的 Debian 版本(Ubuntu 以此为基础)中,如果你使用分发包,它会加载/etc/apache2/apache2.conf其他Include几个 .conf 文件,但不会加载 httpd.conf。

相关内容