5、Apche配置登录验证.

Apche配置登录验证

 

Apache我们安装下来后,任何人可以通过ip或者域名进行登录的。这是很不安全的,所以我们这里来简单的设置一下用户认证功能。

 

一、用户授权限制:

 

1、创建用户认证数据文件:

[root@linux-node6 ~]# /usr/local/httpd/bin/htpasswd -c /usr/local/httpd/conf/.awspwd webadmin

New password:

Re-type new password:

Adding password for user webadmin

[root@linux-node6 ~]# cat /usr/local/httpd/conf/.awspwd

webadmin:$apr1$rQ2O0Yhn$E.qwZ.nPYcsojnv1ir7kF.

 

  1. 添加用户授权配置:

 

DocumentRoot "/usr/local/httpd/htdocs"

<Directory "/usr/local/httpd/htdocs">

    Options Indexes FollowSymLinks

    AllowOverride None

#=====添加下面这几条====================

    AuthName "test-webuser" #自定义受保护的领域名称,该内容在浏览器弹出的认证对话框中显示。

    AuthType Basic #设置认证的类型,Basic表示基本认证。

    AuthUserFile /usr/local/httpd/conf/.awspwd #设置用于保存用户账号,密码的认证文件路径。

    Require valid-user #要求只有认证文件中的合法用户才能访问,其中valid-user表示所以合法用户,若只授权给单个用户,可改为指定的用户名。

</Directory>

 

 

 

 

3、验证结果:

 

猜你喜欢

转载自blog.csdn.net/weixin_41515615/article/details/81838848