APACHE密码设置
实现外网访问经过APACHE密码验证,内网直接访问的方法
dedecms按默认路径/目录安装,且假定安装在D:\dedeampz根目录下面
apache安装目录为D:\dedeampz\program\apache;
网站安装目录为D:\dedeampz\webroot\default
#****#为提示说明,不必输入
第一步:
创建授权用户 假定为guest
在dos(运行“cmd)界面下,依次进入D:\dedeampz\program\apache\bin目录,
输入以下代码 htpasswd -c d:\dedeampz\webroot\default\.htpasswd guest 回车后
系统提示为
automatically using MD5 format #默认用MD5加密#
new password:#输入guest用户的登录密码#
re-type new password:#重新输入guest用户的登录密码#
adding password for user guest #提示guest用户的登录密码创建成功#
此时,d:\dedeampz\webroot\default\目录下面多了一个.htpasswd文件,这就是密码文件!
第二步:
进入D:\DedeAMPZ\Program\Apache\conf文件夹,用记事本打开httpd.conf,在最后添加如下代码:
代码
<Directory />
AuthUserFile d:\dedeampz\webroot\default\.htpasswd
AuthName "OA系统登陆"
AuthType Basic
require valid-user
Satisfy any
Order Deny,Allow
Deny from all
Allow from 220.136.65.41 192.168.0
#Allow from 代表指定IP允许访问,192.168.0代表IP段,代表192.168.0.1~254的所有IP地址#
</Directory>
#提示内容及允许直接访问的IP可根据实际需要自行修改#
第三步:
重启Apache。
如果是授权内的IP访问,则无需输入密码;否则系统提示输入密码(只需输入一次,进入网站后无需再输
入直至关掉浏览器)
注:本文系转载
转载地址:http://hi.baidu.com/yb7730/blog/item/c989d64320c8b01b73f05dc3.html
posted on 2010-12-10 10:44 justcoder 阅读(1817) 评论(0) 编辑 收藏 举报