设置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这两个字段内的用户访问.
只需要在希望禁止访问的目录下创建一个.htaccess
文件,并在其中加入以下代码:order
allow,denydeny
from
all保存
.htaccess
文件即可生效。
只有通过审核的ip才能访问数据库,其他ip一律禁止访问数据库。在oracle中可以通过sqlnet.ora文件的设置或者通过触发器可以实现对特定ip的限制访问。
1、修改sqlnet.ora文件:
步骤:
a)测试在未设置前某一客户端的登录数据库情况:
C:\Documents and Settings\ThinkPad>sqlplusapp/app@uat17
SQL*Plus: Release 9.2.0.1.0 - Production on Thu Aug 30 11:02:21 2012
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL>select name from v$database
NAME
---------
PROD
SQL>
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)