apache用户认证

简介:

先创建一个“用户认证”目录(设为abc)

[root@LAMPLINUX ~]# cd /data/www

[root@LAMPLINUX www]# mkdir abc

进入abc目录

[root@LAMPLINUX www]# cd abc

拷贝一个文件(作用:验证配置是否生效)

[root@LAMPLINUX abc]# cp /etc/passwd 12.txt

没编辑“虚拟主机配置文件”之前,可直接打开12.txt的内容,

不安全

wKioL1Wfvv-BiHYsAAGYV8BuQbk808.jpg


编辑“虚拟主机配置文件”

[root@LAMPLINUX abc]# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf

在Discuz主机配置里添加:

<Directory /data/www/abc/>

    AllowOverride AuthConfig

    AuthName "yonghuming"

    AuthType Basic

    AuthUserFile /data/.htpasswd

    require valid-user

</Directory>

配置完成,需创建“身份验证用户user1”

[root@LAMPLINUX abc]# /usr/local/apache2/bin/htpasswd -c /data/.htpasswd user1

New password:******

Re-type new password:******

Adding password for user user1

[root@LAMPLINUX abc]# apachectl -t

Syntax OK

[root@LAMPLINUX abc]# apachectl graceful

在浏览器输入www.lam.com/abc/12.txt

wKiom1WfvYahbIBbAACZ8je8uFk930.jpg

这样就有安全性了。


自学:find / -name htpasswd -type f          ##查找htpasswd的绝对路径


本文转自 听丶飞鸟说 51CTO博客,原文链接:http://blog.51cto.com/286577399/1673200


相关文章
|
9月前
|
Apache
Apache相关配置----用户认证
Apache相关配置----用户认证
81 1
|
Apache 开发工具 数据安全/隐私保护
|
Linux Apache 数据安全/隐私保护
|
安全 Apache 数据安全/隐私保护
Apache做用户认证不允许某个页面或者目录让用户访问
文章来源本人博客 http://blog.teier.cn
1341 0
|
Apache 数据安全/隐私保护 开发工具