[root@hnwt-jy-pds liyongfeng]# vi /etc/httpd/conf/httpd.conf
第289行设置
289
290
291 #
292 # Possible values for the Options directive are "None", "All",
293 # or any combination of:
294 # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
295 #
296 # Note that "MultiViews" must be named *explicitly* --- "Options All"
297 # doesn't give it to you.
298 #
299 # The Options directive is both complicated and important. Please see
300 #
301 # for more information.
302 #
303 Options Indexes FollowSymLinks
304
305 #
306 # AllowOverride controls what directives may be placed in .htaccess files.
307 # It can be "All", "None", or any combination of the keywords:
308 # Options FileInfo AuthConfig Limit
309 #
310 AllowOverride None
311
312 #
313 # Controls who can get stuff from this server.
314 #
315 Order allow,deny
316 Allow from all
317
318
我试验使用的目录
320
321 Order deny,allow
322 AllowOverride authconfig
323
324
325
326
327
328
329
330
331
332
333
334
335
选项AllowOverride authconfig 开启.htaccess认证
[root@hnwt-jy-pds liyongfeng]# ll
总用量 4
-rw-r--r-- 1 root root 6 10月 7 19:12 index.html
[root@hnwt-jy-pds liyongfeng]# pwd
/home/apache/focus/liyongfeng
[root@hnwt-jy-pds liyongfeng]#
到/home/apache/focus/liyongfeng目录下创建.htaccess文件
[root@hnwt-jy-pds liyongfeng]# vi .htaccess
并编辑内容如下
AuthName "peiyongjun"
AuthType basic
AuthUserFile /home/apache/focus/liyongfeng/passwd
require valid-user
AuthName 认证标题框显示内容
AuthType 访问apache用户身份验证资料使用unicode编码格式
AuthUserFile 认证调用的密码档案(需要使用命令创建)
require 必须经过验证的合法使用者才能存取网页
使用命令生成密码档案文件
[root@hnwt-jy-pds liyongfeng]# htpasswd ?
Usage:
htpasswd [-cmdpsD] passwordfile username
htpasswd -b[cmdpsD] passwordfile username password
htpasswd -n[mdps] username
htpasswd -nb[mdps] username password
-c Create a new file.
-n Don't update file; display results on stdout.
-m Force MD5 encryption of the password.
-d Force CRYPT encryption of the password (default).
-p Do not encrypt the password (plaintext).
-s Force SHA encryption of the password.
-b Use the password from the command line rather than prompting for it.
-D Delete the specified user.
On Windows, NetWare and TPF systems the '-m' flag is used by default.
On all other systems, the '-p' flag will probably not work.
[root@hnwt-jy-pds liyongfeng]# htpasswd -c passwd(建立密码档案文件名称) root(登录用户名)
New password:
Re-type new password:
Adding password for user root
[root@hnwt-jy-pds liyongfeng]# ls -al
总用量 20
drwxr-xr-x 2 root root 4096 10月 7 19:59 .
drwxr-xr-x 9 root root 4096 10月 7 19:12 ..
-rw-r--r-- 1 root root 145 10月 7 19:40 .htaccess
-rw-r--r-- 1 root root 6 10月 7 19:12 index.html
-rw-r--r-- 1 root root 19 10月 7 19:59 passwd
[root@hnwt-jy-pds liyongfeng]#
service httpd restart后即可打开网页测试,使用用户名root和密码即可浏览网页
阅读(1422) | 评论(0) | 转发(1) |