Apache在配置文件中配置认证和授权

发布时间:2020-04-02 23:30:02 作者:dalisi 阅读量:2254

Apache在配置文件中配置认证和授权
本例将介绍修改主配置文件“etc/httpd/conf/httpd.conf”来实现用户认证的目的,其操作步骤如下。
(1)在终端命令窗口中利用VI编辑器将“etc/httpd/conf/httpd.conf”配置文件打开,如下所示:
[root@rh01 ~]# vi/etc/httpd/conf/httpd.conf
(2)进入VI编辑状态后,直接是编辑模式,将“/var/www/html/test”目录的权限设置做如下修改:
<Directory"/var/www/html/test">
AllowOverride None                     //不使用“.htaccess”
AuthType Basic                         //认证类型为基本认证
AuthName"this is a test directory. please login"   //设置认证领域说明
AuthUserFile/etc/httpd/mypasswd        //指定认证口令文件的所在目录和名称
Reqire valid-user                      //授权给认证口令文件中的所有用户
</Directory>
(3)完成以上配置的修改后,按“Esc”键,再按“:”进入命令模式,输入字母“wq”,按“Enter”键将所做的修改保存并退出VI编辑模式。
(4)在终端命令窗口中利用service命令重新启动httpd服务,如下所示:
[root@rh01 ~]#service httpd restart
停止 httpd:
启动 httpd: httpd: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName [确定]
[root@rh01 ~]#
(5)在Lin操作系统的Web浏览器位置栏中输入“http://localhost/test”后,按“Enter”键,将弹出如图6-13所示的密码对话框,在该对话框中必须输入相应的用户名和密码才能显示主页。
(6)若在Windows XP操作系统的Web浏览器位置栏中输入“http://192.168.0.10/test”后,按“Enter”键,将弹出如图6-14所示的密码对话框,在该对话框中必须输入相应的用户和密码才能显示主页。
需注意的是,若在安装Apache的本机上测试,主机名则可为“localhost”,ip地址可为“127.0.0.1”和真实IP地址;若在安装Apache的其他主机上进行测试,则必须输入真实的主机名或IP地址。
推荐阅读:Apache配置用户的Web服务器

***本网站图片,文字之类版权申明,因为网站可以由注册用户自行上传图片或文字,本网站无法鉴别所上传图片或文字的知识版权,如果侵犯,请及时通知我们,本网站将在第一时间及时删除。

我要评论

  热门标签

爱秒云
Catfish(鲶鱼) Blog V 4.7.3