apache2 禁止 ip 访问和别人跳转的设置

2016-01-31 09:59:22 +08:00
 mhtt

在 apache2 的 site-available 中,有多个配置文件比如是 1.conf 2.conf 3.conf 访问不同的网站,创建一个新文件 4.conf 用来禁止 ip 访问和别人跳转,设置如下

<VirtualHost *:80>
ServerName 123.123.123.123
ServerAdmin webmaster@123.123.123.123
<Location />
Order Allow,Deny
Deny from all
</Location>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

做了这一样的配置,但已久可以通过 ip 访问,访问的是 1.conf 这个配置里面的网站,如果我把 4.conf 改成 0.conf ,只要禁止 ip 访问的文件放在第一位,那么就可以禁止 ip 访问了,如果在不修改禁止访问的文件名字到第一位的话,还有其他办法禁止 ip 访问吗?

1908 次点击
所在节点    Apache
3 条回复
vibbow
2016-01-31 10:32:54 +08:00
没有
vibbow
2016-01-31 10:34:02 +08:00
这就是为什么默认配置文件要叫
000-default
就是为了保证优先加载
rainy3636
2016-01-31 10:40:43 +08:00
换 nginx

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/254556

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX