Apache配置账号密码验证

文章
林里克斯

Linux下为Apache配置账号密码验证

实验平台: CentOS:6.8
Apache版本: 2.4
实验IP:10.113.128.6

Apache配置账号密码验证



1.安装Apache


$ yum -y install httpd
#安装Apache

编辑配置文件httpd.conf

$ vim /etc/httpd/conf/httpd.conf

<virtualhost *:80>
ServerName 10.113.128.6
DocumentRoot /var/www/html
    <directory /var/www/html/tllogs>
        Options Indexes FollowSymLinks
        AllowOverride AuthConfig
        Order allow,deny
        Allow from all
    </directory>
</virtualhost>

2.创建.htaccess


$ vim /etc/httpd/conf/.htaccess #创建.htaccess文件

AuthName "html"                                 #此处为描述,但经实验,好像要设置成虚拟目录的名字
AuthType Basic                                  #验证类型
AuthUserFile /var/www/html/tllogs/.htpasswd     #密码文件的路径
require user jarbo                              #指定登录用户名。指定jarbo用户登录

3.设置密码及密码文件


$ htpasswd -c /etc/httpd/conf/.htpasswd jarbo        #创建访问/var/www/html需要jarbo用户才能访问
New password:
Re-type new password:
Adding password for user jarbo

#第一次创建访问用户加 -c 第二次不用加
#密码文件推荐使用.htpasswd,因为apache默认系统对“.ht”开头的文件默认不允许外部读取,安全系数会高一点哦。
#.htaccess文件最后的 “require”告诉服务器哪些用户可以进入。require valid-user是指只要是.htpasswd中的任何一个都可以进入。也可以指定名单上的某人或某几人可以通过,使用require user username或require user username1 username2 username3。还可以指定某组人可以通过,使用require group groupname。
$ htpasswd -b .passwd jarbo redhat 修改ane用户的密码为redhat
$ htpasswd -D .passwd jarbo    删除用户的密码

4.文件权限配置


ls -l

-rw-r--r--   .htaccess
-rwxr--r--   .htpasswd #密码文件如果没有rwx权限,可能会验证失败

5.测试:


重启服务器:

$ service httpd restart

Apache配置账号密码验证


Over ~

版权协议须知!

本篇文章来源于 Uambiguous ,如本文章侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意

789 0 2017-01-29


分享:
icon_mrgreen.gificon_neutral.gificon_twisted.gificon_arrow.gificon_eek.gificon_smile.gificon_confused.gificon_cool.gificon_evil.gificon_biggrin.gificon_idea.gificon_redface.gificon_razz.gificon_rolleyes.gificon_wink.gificon_cry.gificon_surprised.gificon_lol.gificon_mad.gificon_sad.gificon_exclaim.gificon_question.gif
博主卡片
林里克斯 博主大人
一个致力于Linux的运维平台
运维时间
搭建这个平台,只为分享及记载自己所遇之事和难题。

现在时间 2024-03-29

今日天气
站点统计
  • 文章总数:240篇
  • 分类总数:29个
  • 评论总数:10条
  • 本站总访问量 208694 次

@奥奥

@Wong arrhenius 牛比

@MakerFace 厉害了!