启用apache目录浏览功能 二(账号验证、IP网段限制)

来源:互联网 发布:iphone 小说软件 编辑:程序博客网 时间:2024/05/16 12:17

使用apache限制用户浏览分为两种:

1、使用账号和密码

2、通过IP网段限制

 

一、使用账号限制

1、在Apache配置文件中httpd.conf中最后添加允许访问的目录

 

Alias /dist "E:/KuGou"<Directory "E:/KuGou">Options Indexes MultiViews AllowOverride AuthConfig Order Deny,AllowAllow from allOptions AllAllowOverride All</Directory>

 

 

2、在被访问的目录E:\KuGou下添加.htaccess文件

.htaccess 写道
authtype basic
authname loginauth
authuserfile E:/KuGou/.htpasswd
require valid-user

 

3、在被访问的目录E:\KuGou下添加密码文件

到 [Apache Home]\bin目录,输入命令

htpasswd -c E:\KuGou\.htpasswd hb

重复输入两次密码

强调: .htpasswd文件需要与第二步配置中的文件是一致的

 

再次添加用户的时候,去掉参数-c

htpasswd -c E:\KuGou\.htpasswd hb1

 

备注:

apache htpasswd命令选项参数说明

 

  -c 创建一个加密文件

 

  -n 不更新加密文件,只将apache htpasswd命令加密后的用户名密码显示在屏幕上

 

  -m 默认apache htpassswd命令采用MD5算法对密码进行加密

 

  -d apache htpassswd命令采用CRYPT算法对密码进行加密

 

  -p apache htpassswd命令不对密码进行进行加密,即明文密码

 

  -s apache htpassswd命令采用SHA算法对密码进行加密

 

  -b 在apache htpassswd命令行中一并输入用户名和密码而不是根据提示输入密码

 

  -D 删除指定的用户

 

 

4、使用浏览器访问

输入http://localhost/dist/

 

 

二、使用IP网段限制(待续)

 

 

 

 

 

 

 

 

 

原创粉丝点击