4年前 (2015-06-09)  web相关 系统运维 |   9 条评论  82 
百度已收录 | 文章评分 0 次,平均分 0.0

利用Basic认证,可以对特定的网站进行访问限制。指定用户进行访问,从而达到一定的安全性。
下面本文就介绍创建一个Basic认证的例子,以供大家参考学习。

1.本文以【[/var/www/html/auth-basic】目录下内容为认证对象。

# vim /etc/httpd/conf.d/auth_basic.conf
添加下列内容:
  <Directory /var/www/html/auth-basic>
  AuthType Basic                           →认证类型
  AuthName "Basic Authentication"          →认证名(认证画面显示的信息)
  AuthUserFile /etc/httpd/conf/.htpasswd   →指定用户认证的密码文件
  require valid-user                       →指定允许访问的的用户(valid-user指允许,
  </Directory>                              密码文件中包含的所有用户访问)

2.创建用户及密码。这里用户名为【kongqiao】。

# htpasswd -c /etc/httpd/conf/.htpasswd kongqiao →-c是作成新的文件,第一次时选项加"c",以后都不加
New password:                                    →输入密码
Re-type new password:                            →再次输入密码

3.创建网站的目录,添加测试文件。

# mkdir /var/www/html/auth-basic
# vim /var/www/html/auth-basic/index.html
<html>
<body>
<div style="width: 100%; font-size: 40px; font-weight: bold; text-align: center;">
Kong Qiao Test Page for Basic Auth
</div>
</body>
</html>

4.重启Apache。

 # /etc/init.d/httpd restart

5.打开浏览器,访问所创建的测试页面。输入自己创建的用户名和密码。

Basic认证登录设定

6.如下图可以正常访问。

Basic认证登录设定

 

除特别注明外,本站所有文章均为张子豪博客(ZihaoBlog)原创,转载请注明出处来自https://www.zihao123.com/203.html

关于
93年菜鸟云主机运维。

发表评论

表情 格式
  1. 真是好人啊~~

    茹雪 评论达人 LV.1 4年前 (2015-12-10) [0] [0]
  2. 真是好人啊~~

    茹雪 评论达人 LV.1 4年前 (2015-12-10) [0] [0]
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册

×
订阅图标按钮