Apache2不允许访问整个服务器

在我的VPS上,我想阻止某些IP地址访问整个服务器。

我有例如这些网站(文档的根源)

/var/www #the VPS website itself /home/eve/www/evesite.com /home/adam/www/adamsite.com 

我编辑了'/etc/apache2/apache2.conf'并添加了这个:

 <Directory /var/www/> Options Indexes FollowSymLinks AllowOverride None Require all granted deny from XXX.XXX.XXX.XXX #IP to ban </Directory> 

但是这只适用于'/ var / www'。

我知道我可以去编辑“网站启用”文件夹中的所有conf文件,但我想在一个位置执行此操作。

另外,如果我想阻止整个范围的IP地址,ege 123.123.123。[0-255],我该怎么做?

在我的VPS上,我想阻止某些IP地址访问整个服务器。

使用防火墙,例如

 iptables -I INPUT -s 192.0.2.1 -j DROP 

要么

 iptables -I INPUT -s 192.0.2.1 -p tcp --dport 80 -j DROP 

另外,如果我想阻止整个范围的IP地址,ege 123.123.123。[0-255],我该怎么做?

 iptables -I INPUT -s 192.0.2.0/24 -j DROP 

要么

 iptables -I INPUT -s 192.0.2.0/24 -p tcp --dport 80 -j DROP