Linux CentOS Apache设置禁止ip访问服务器
cd到/etc/httpd/conf.d/目录下
cd /etc/httpd/conf.d/
查看目录下的所有文件
ls
如果有多个.conf
文件,在Linux中将按照这个顺序处理加载配置文件。如果在Ubuntu上,将按文件名的字典顺序加载。因此,为了防止被首先应用其他任何规则而无法匹配ip拒绝访问,我们需要将规则放在第一个被加载的文件的顶部,文件名为“a.conf”。
创建a.conf文件
touch a.conf
使用vim编辑器打开这个文件
vim a.conf
将下面的规则添加进去
<VirtualHost *:80> ServerName default DocumentRoot /var/www/html <Location /> Require all denied </Location> </VirtualHost>
如果您正在运行较低版本的Apache,请尝试将Require all denied
上述代码替换为:
<Location /> Order deny,allow Deny from all </Location>
保存并退出,重启httpd服务
service httpd restart