热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

Apache服务——个人用户主页功能

使用Apache服务部署静态网站(二)个人用户主页功能Apache服务程序中有个默认未开启的个人用户主页功能,能够为所有系统内的用户生成个人网站,确实很实用哦~第1步:开启个人用户

使用Apache服务部署静态网站(二)

个人用户主页功能

Apache服务程序中有个默认未开启的个人用户主页功能,能够为所有系统内的用户生成个人网站,确实很实用哦~

第1步:开启个人用户主页功能:

[root@hbza~]# vim /etc/httpd/conf.d/userdir.conf
将第17行的UserDir disabled前加一个#,代表该行被注释掉,不再起作用。
将第23行的UserDir public_html前的#号去除,表示该行被启用。
注意:UserDir参数表示的是需要在用户家目录中创建的网站数据目录的名称(即public_html)

 

 

 

 

重启Apache服务程序:

[root@hbza~]# systemctl restart httpd

 

 

 

第2步:创建个人用户网站数据

切换至普通会员sdy的家目录:

 

创建网站数据目录public_html,

写入首页文件内容,

给予网站目录755的访问权限

 

 

 

第3步:增加密码安全验证。

有时候并不希望所有人都可以留意访问到自己的个人网站,那就可以使用Apache密码口令验证功能增加一道安全防护吧。
使用htpasswd命令生成密码数据库(-c参数用于第一次生成):

 

 

 

 

 

编辑配置文件开启密码验证(具体参数见下图):

[root@hbza~]# vim /etc/httpd/conf.d/userdir.conf

 

 

 

再次打开sdy的网址,会发现已经有密码验证了~

 

 

 

 输入正确口令

 

 

 

如果口令输入错误会直接禁止访问:

 

 

 

这里的User Name是sdy,密码并非该用户的系统密码,而是htpasswd命令创建的网站密码,不要搞混哦~

 

 



推荐阅读
author-avatar
creator
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有