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编辑  收藏  举报

导航