当前位置:首页 » 净水方式 » apache多段过滤ip

apache多段过滤ip

发布时间: 2021-01-14 22:09:31

1. 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

2. 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>

3. 求apache 限制ip段访问详解

仅允许 212.211.0.0 -212.211.15.255 ip段访问该怎么写
写为:allow from 212.211.0.0 /255.255.240.0

一个网络"a.b.c.d"和一个掩码"w.x.y.z",用于更精确的子网限制。-----这句话的意思是使用IP地址加子网掩码进行“与”运算可得到该IP的网络地址。这需要用到IP子网划分的知识。

Allow from 10.1.0.0/255.255.0.0 和Allow from 10.1.1.0/255.255.0.0二者之间有什么区别---没区别。通过与运算得到的结果是一样的。10.1.0.0

Allow from 10.1.0.0/16
同前一种情况相似,除了掩码由nnn个高位字节构成。(还是不明白,这段限制范围是指10.1.0.0-10.1.16.255范围之内吗?Allow from 10.1.1.0/16 那这种呢?)----Allow from 10.1.0.0/16 这里的16表示的是子网掩码中置为1位数。即对应的IP地址中有多少位是网络位。
此例也可以写成:10.1.0.0/255.255.0.0

其实要明白这个你应该先学习IP地址和子网掩码以及IP子网划分的相关知识。

4. apache 一个ip怎么绑定多个域名不同目录

输入关键字,网络文库搜索配置APACHE

Apache服务器配置详解(一)

Apache服务器的设置文件位于目录/ usr /本地/阿帕奇/ conf /目录,传统上使用三个配置文件httpd.conf,access.conf中和srm.conf,来配置Apache服务器的行为。

的httpd.conf提供了最基本的服务器配置,是如何运行的httpd守护进程的技术描述;的srm.conf是服务器的资源映射文件,告诉服务器各种文件的MIME类型,以及如何支持这些文件的access.conf用于配置服务器的访问,控制不同用户和计算机的访问限制;这三个配置文件控制的服务器功能的各个方面,所以为了运行服务器需要设置这三个文件。

除了这三个设置文件之外,Apache的mime.types文件也被用来确定不同的文件对应的MIME类型,魔法设置不同MIME类型文件的一些特殊的身份证明文件,使得Apache服务器从文档后缀不能确定文件的MIME类型,文件的内容,通过这些特殊标记来判断文档的MIME类型。

4。配置虚拟主机(虚拟主机)

关于server.xml中的“主机”这个元素,只有当你建立一个虚拟主机需要。虚拟主机是一个Web服务器上的服务,为每个域的多个域名的机制,独家一切似乎整个主机。事实上,大多数小型商业网站都采用虚拟主机实现的,这主要是因为虚拟主机可以直接连接到互联网,并提供相应的带宽,以确保合理的访问响应速度,同时也提供了一个稳定的网络托管固定IP 。

基于域名的虚拟主机可以在任何Web服务器上创建,建立的方法是通过域名服务器(DNS)的IP地址创建一个别名,并且告诉web服务器走了不同域名的请求分发到相应的Web目录。因为这篇文章主要是关于Tomcat的,我们不准备引进各种操作系统设置DNS方式,如果你需要这方面的帮助,请参阅“DNS和绑定”一书,作者是保罗Albitz和板球刘(O'Reilly出版)。出于演示的目的,我将使用一个静态的主机文件,因为这是最简单的方式来测试一个别名。

在Tomcat中使用虚拟主机,你需要设置DNS或主机数据。要测试本地IP设置一个IP别名就足够了,那么你需要在server.xml中添加几行,如下:

<连接器className的=“org.apache.coyote.tomcat4.CoyoteConnector

端口=”8080“minProcessors =” 5“maxProcessors =”75“

enableLookups =”真“redirectPort =”8443“p> <连接器类名=的”org.apache.coyote.tomcat4.CoyoteConnector“

口=”8443 “minProcessors =”5“maxProcessors =”75“

acceptCount =”10“调试=”0“计划=”https“开头安全=”“p> <工厂类名=”org.apache。 coyote.tomcat4.CoyoteServerSocketFactory“

clientAuth的=”假“协议”TLS“p>

”localhost“的调试=”0 “>

<主机名=“localhost”的调试=“=”0“的appBase的webapps中”

unpackWARs =“真”的autoDeploy =“真”;>

<上下文路径=“/订单”DOCBASE中=“/首页/伊恩/命令”调试=“0”

增值=“真”crossContext的=“真”>

<! - 此主机是第一个“虚拟主机”: www.example.com - >

<主机名=“<a href="http://www.example.com" www.example.com ”的appBase =“/家庭/例如/ web应用”>

“”p>

>

Tomcat的server.xml文件,在初始状态下,只有一个虚拟主机,但是它容易被扩展到支持多个虚拟主机。在前面的例子演示了一个简单的server.xml版本,其中粗体部分是用来添加一个虚拟主机。主机的每个元素必须包括一个或多个context元素上下文中,必须有一个元素的默认背景下,显示器默认的上下文路径应该为空(例如path =“”)。

10。限制访问特定的主机(限制特定主机的访问)

有时候,你可能想要限制访问Tomcat Web应用程序,例如,你希望只有你指定的主机或IP地址可以访问您的应用程序。因此,只有那些指定的客户端可以访问的内容服务。为了达到这种效果,Tomcat提供了两个选项,你可以配置:RemoteHostValve RemoteAddrValve。

通过配置这两个参数,让您请求的主机或IP地址进行过滤,并允许或拒绝哪些主机/ IP。同样,在每个目录的Apache httpd文件允许/拒绝指定。

例如,你可以把帮助Web应用程序设置为只允许本地访问,设置如下:p> path/to/secret_files" ...> < BR 阀类名=“org.apache.catalina.valves.RemoteAddrValve

允许=”127.0.0.1“否认=”“p>

>如果没有给出允许指定的主机,然后拒绝主机匹配的主机将被拒绝,除了允许。同样,如果没有指定主机拒绝,那么匹配的主机,并允许主机将被允许除了被拒绝。

5. apache怎么禁止一段连续的ip访问

deny from 192.168.158.10 192.168.158.59

6. apache绑定多ip多域名

<VirtualHost 127.0.0.1:80>

DocumentRoot "/home/www/site1"
ServerName 域名列表
</VirtualHost>

<VirtualHost 127.0.0.2:80>

DocumentRoot "/home/www/site2"
ServerName 域名列表
</VirtualHost>

按照上面的方法加就好了 ip 域名都可以是多个的。版
如果你服务器有多个公权网IP,将127.0.0.1换成你的公网IP就好了。

7. 如何在apache下给多个网站配置独立ip

你不需要做什么。
主要是解析,4个条目,解析过来apache都认。

8. 如何为Apache绑定多IP多域名

无论Windows主机还是Linux主机,在Apache接收处理前,首要要确保这些IP地址已经映射到APACHE服务上,也就是说,对要首先保证操作系统本身接受这些IP地址访问,Windows绑定多IP参考前一篇文章(如何为Windows绑定多个IP和多个域名 ),Linux绑定多IP地址先自行搜索解决,以后再补充。

测试之前,确保域名已经解析到本服务器上且已生效。

本文默认按照80端口配置,还可以通过同IP但不同端口来区分不同网站,该情况一般是用在主机管理上。举个例子:可以使用http://192.168.1.100作为正常网址,而http://192.168.1.100:2020则可以用来做后台配置管理等。

绑定方法有很多种,比如虚拟绑定、单IP多域名绑定、多IP单域名绑定、多IP多域名绑定、端口识别绑定等等,而且每种绑定可能还有不同的实现方法,根据自己习惯和场合选择使用。

一、Apache绑定单IP多域名

1、示例绑定:

IP地址192.168.1.100

比如:对应两个域名http://chaodiquan.com和http://chaodiquan.cn(域名)

2、绑定过程

a、打开http.conf,该文件位置在apache/conf下面,直接用文本编辑器即可打开。

b、添加以下字段,位置靠近ServerName 127.0.0.1或ServerName localhost:80下面附近,方便修改和理解。

view source
print?
1 <VirtualHost 192.168.1.100>

2 DocumentRoot D:/xampp/htdocs/chaodiquan.com

3 ServerName zhanhelp.com

4 </VirtualHost>

5 <VirtualHost 192.168.1.100>

6 DocumentRoot D:/xampp/htdocs/chaodiquan.com/wwwroot

7 ServerName chaodiquan.cn

8 </VirtualHost>

这个方法是对指定IP地址的主机比较适合,但是如果是动态获取IP地址的主机就有问题了,则可以把<VirtualHost 192.168.1.100>统一修改为<VirtualHost *:80>,这样设置后APACHE不再对IP区分,只根据ServerName和处理优先级识别。比如很多虚拟主机要求使用CNAME解析域名,那么该虚拟主机的IP可能会变化的,就无法使用上面的配置方法,还是<VirtualHost *:80>要更好用一些。

补充一下,如果是Linux主机,DocumentRoot字段需要修改为类似:

usr/local/www/chaodiquan.com/

usr/local/www/chaodiquan.com/wwwroot

这样的路径,该路径指向网站所在根目录或子目录。

c、此外还可以为每个域名指定单独的错误日志(ErrorLog)及用户日志地址(CustomLog)只需要把下面两句添加到上述<VirtualHost ...></VirtualHos>字段之间即可,示例如下(具体存储地址可根据实际情况修改掉):

ErrorLog "logs/error.log"

CustomLog "logs/access.log" combined

d、重启Apache服务即可生效。

二、Apache绑定多IP多域名

1、示例绑定

IP地址192.168.1.100/192.168.1.101
对应两个域名http://chaodiquan.com和http://chaodiquan.cn

2、绑定过程

步骤同上文,还是打开httpd.conf,然后增加下面脚本。

view source
print?
1 <VirtualHost 192.168.1.100>

2 DocumentRoot D:/xampp/htdocs/chaodiquan.com

3 ServerName chaodiquan.com

4 </VirtualHost>

5 <VirtualHost 192.168.1.101>

6 DocumentRoot D:/xampp/htdocs/chaodiquan.cn

7 ServerName chaodiquan.cn

8 </VirtualHost>

这样就是两个IP地址对应两个域名。实际上在上面的单IP地址绑定中,提到<VirtualHost *:80>这样的设置方式也可以用来多IP访问,只是只能使用ServerName来区分,而如果输入对应的IP地址来访问,APACHE只会显示符合第一个优先级网站(假设无端口区分条件下),因为它无法判断IP地址与多域名之间的映射关系,所以使用明确的IP地址配置还是有点好处,支持直接输入IP地址访问,只是看起来不太好。

补充一下,如果是Linux主机,DocumentRoot字段需要修改为类似:

usr/local/www/chaodiquan.com/

usr/local/www/chaodiquan.com/wwwroot

这样的路径,该路径指向网站所在根目录或子目录。

9. Apache怎么设置一个ip多个域名访问

修改httpd.conf文件 修改之后要重启httpd服务. service httpd restart
NameVirtualHost 192.168.164.133:80 设置此处为你的服务器ip和服务端口
第一个网站用来设置为ip直接内访问定位的文容件夹, nofile文件夹里设置一个空白的index.html文件即可
Apache默认ip访问直接定位于第一个网站.所以这里绑定的文件夹不能存放其它网站的文件!

10. apache下禁止IP段访问的代码

在Apache默认站点根目录下面建一个index.php,提示用户,不允许IP直接访问本地局域网。让其自行关闭;或让它跳转到<?php
phpinfo();?>。

热点内容
丁度巴拉斯情人电影推荐 发布:2024-08-19 09:13:07 浏览:886
类似深水的露点电影 发布:2024-08-19 09:10:12 浏览:80
《消失的眼角膜》2电影 发布:2024-08-19 08:34:43 浏览:878
私人影院什么电影好看 发布:2024-08-19 08:33:32 浏览:593
干 B 发布:2024-08-19 08:30:21 浏览:910
夜晚看片网站 发布:2024-08-19 08:20:59 浏览:440
台湾男同电影《越界》 发布:2024-08-19 08:04:35 浏览:290
看电影选座位追女孩 发布:2024-08-19 07:54:42 浏览:975
日本a级爱情 发布:2024-08-19 07:30:38 浏览:832
生活中的玛丽类似电影 发布:2024-08-19 07:26:46 浏览:239