apache过滤ip
1. apache怎么在网站中限制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,allowDeny from all
2. apache服务器怎么禁止ip访问
不一定要采用apache禁止IP访问,软件防火墙就可以禁止某些IP地址访问你的服务器。
apache的方法为:
1.停止apche的服务
2.备份apche当前的配置文件/<apche_Home>/conf/httpd.conf,注意<apche_Home>代表了apche的安装目录
3.用文本编辑器打开文件/<apche_Home>/conf/httpd.conf,查找如下的内容:
order allow,deny
allow from all
4.在“allow from all”后面添加一行“deny from <IP_WantToDeny>”,其中<IP_WantToDeny>表示要屏蔽的IP地址,比如:要屏蔽163.236.54.30那么应该写成:
order allow,deny
allow from all
deny from 163.236.54.30
3. 怎么阻止通过程序访问apache的ip 通过浏览器的可以访问
怎样阻止通过程序访问apache的ip 通过浏览器的能够访问
[]
apache里的ALLOW命令,只支持主机名,主机IP与范围IP匹配,它无法识别收到的数据究竟是浏览器发送的还是应用程序发送的。
不是每个请求都带有浏览器 操作游戏系统之类的信息么 这个应该能够在哪里判断吧
谁告诉游戏玩家你每个请求都带有浏览器,操作游戏系统信息的?
在公网传输的数据,就只带头IP头/隧道头,后面跟的是TCP端口号。浏览器一般用80号的端口。
不过apache无法识别,基于端口号的身份。
基本它认识到IP地址就结束了。它只能做到如此地步。
中国站长工具如何得到各种信息的呢
这很容易,在游戏服务器端,能够获取目标浏览器的内核版本号。这个属于BS编程范畴了。比如,假如目标是IE4版本,该网站分辨率大小,按照800*600处理。以前有做过那么个程序。
不过apache,里,的确无法分辨访问者是基于浏览器,还是基于应用程序。
4. apache 怎么禁止指定的IP访问
不一定要采用apache禁止IP访问,软件防火墙就可以禁止某些IP地址访问你的服务器。回
apache的方法为:
1.停止答apche的服务
2.备份apche当前的配置文件/<apche_Home>/conf/httpd.conf,注意<apche_Home>代表了apche的安装目录
3.用文本编辑器打开文件/<apche_Home>/conf/httpd.conf,查找如下的内容:
order allow,deny
allow from all
4.在“allow from all”后面添加一行“deny from <IP_WantToDeny>”,其中<IP_WantToDeny>表示要屏蔽的IP地址,比如:要屏蔽163.236.54.30那么应该写成:
order allow,deny
allow from all
deny from 163.236.54.30
5. 如何在apache 里面关掉独立ip的访问
设置Apache访问限制,可以通过Apache的配置文件http.conf中添加如下代码
允许访问
<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段内的用户访问
禁止访问
<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这两个字段内的用户访问.
6. linux 分析apache日志,找的IP 屏蔽IP
#!/bin/bash
DATE=
while true
do
cat /var/log/virtualmin/all.log|grep $DATE'|grep '/customer/account/createpost/'|cut -d ' ' -f 1 |sort |uniq -c | sort -nr |head -n 10|awk '{print $2}'
sleep 60
done
7. apache 如何设置禁止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,allowDeny from all
8. apache怎么禁止一段连续的ip访问
deny from 192.168.158.10 192.168.158.59
9. 怎样设置apache禁止ip直接访问项目。
设置Apache访问限制,可以通过Apache的配置文件http.conf中添加如下代码
允许访问
<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段内的用户访问
禁止访问
<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这两个字段内的用户访问.
10. Apache 配置限制ip访问
Apache中限制和允许特定IP访问
<Directory "/var/www">
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/www目录下面的文件,只允许从192.168.0/24 和 127.0.1、59.37.x.x/28这几个IP段内版的用户权访问.
下面的这一段与上面的刚好相反,禁止从192.168.0 和 127.0.1这两个字段内的用户访问.
<Directory "/var/www">
Options All
AllowOverride None
Order Deny,Allow
Allow From all
Deny From 192.168.0
Deny From 127.0.0.1
</Directory>