怎样设置apache禁止ip直接访问项目。
答案:3 悬赏:80 手机版
解决时间 2021-12-24 01:33
- 提问者网友:嘚啵嘚啵
- 2021-12-23 09:06
怎样设置apache禁止ip直接访问项目。
最佳答案
- 五星知识达人网友:神鬼未生
- 2021-12-23 09:59
设置Apache访问限制,可以通过Apache的配置文件http.conf中添加如下代码
1. 允许访问
<Directory "/var/jingan">
Options All
AllowOverride None
Order Deny,Allow
Deny From all
Allow From 192.168.0.0/24
Allow From 127.0.0.1
Allow From 59.37.x.x/28
</Directory>
注:上面这一段的意思是对/var/jingan目录下面的文件,只允许从192.168.0/24 和 127.0.1、59.37.x.x/28这几个IP段内的用户访问
2. 禁止访问
<Directory "/var/jingan">
Options All
AllowOverride None
Order Deny,Allow
Allow From all
Deny From 192.168.0
Deny From 127.0.0.1
</Directory>
注:这一段与上面的刚好相反,禁止从192.168.0 和 127.0.1这两个字段内的用户访问.
1. 允许访问
<Directory "/var/jingan">
Options All
AllowOverride None
Order Deny,Allow
Deny From all
Allow From 192.168.0.0/24
Allow From 127.0.0.1
Allow From 59.37.x.x/28
</Directory>
注:上面这一段的意思是对/var/jingan目录下面的文件,只允许从192.168.0/24 和 127.0.1、59.37.x.x/28这几个IP段内的用户访问
2. 禁止访问
<Directory "/var/jingan">
Options All
AllowOverride None
Order Deny,Allow
Allow From all
Deny From 192.168.0
Deny From 127.0.0.1
</Directory>
注:这一段与上面的刚好相反,禁止从192.168.0 和 127.0.1这两个字段内的用户访问.
全部回答
- 1楼网友:梦中风几里
- 2021-12-23 11:10
在httpd.conf文件中,有限制IP访问的句子,类似如下:
Allow from 指令表示允许哪些IP访问,all表示所有ip都可以访问,当然您可以指定ip段
Allow from 172.16.86.0/255.255.255.0 10.0.0.0/255.0.0.0
deny from 禁止某个IP或者IP段(参考Allow from)访问:
<Location />
<Limit GET POST PUT>
order allow,deny
allow from all
deny from xxx.xxx.xxx.xxx
</Limit>
</Location>
- 2楼网友:十鸦
- 2021-12-23 11:01
【it168 服务器学院】apache虚拟主机默认情况下ip地址方式访问( http://xxx.xxx.xxx.xxx) 对应第一个虚拟主机,所以我们可以先建一个指向错误页面的虚拟主机,达到禁止用ip访问网页的目的。 方法一:建一个虚拟主机, servername ipaddress (比如192.168.0.1) documentroot /usr/local/apache/nosite/ 这样就可以了。 在/usr/local/apache/nosite/下面建一个index.htm,提示用户,不允许ip访问。或其它出错信息。 方法二: servername ipaddress (比如192.168.0.1) documentroot /usr/local/apache/nosite/ order deny,allow deny from all
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯