使用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命令创建的网站密码,不要搞混哦~

最新文章

  1. 51单片机tea5767收音机 红外遥控 自动搜台 存台 DIY
  2. Jenkins + maven + Git+selenium
  3. 杭电ACM1001
  4. javascript 键盘输入过滤,只能输入数字,小数一位且只能输入5
  5. C#正则表达式分组使用
  6. mvc Web api 如何在控制器中调用
  7. 《Java并发编程实战》第六章 任务运行 读书笔记
  8. Android android-common 常用功能和工具集合
  9. Android控件TextView的实现原理分析
  10. POJ 1556 计算几何+最短路
  11. Vue源码后记-其余内置指令(1)
  12. php array_walk
  13. Python和Java的硬盘夜话
  14. https 加密、http2.0、keep-alive
  15. 21JDBC_事务&JDBCTemplate
  16. [数据结构与算法分析(Mark Allen Weiss)]二叉树的插入与删除 @ Python
  17. github下载文件和文件夹
  18. outlook vba开发要点
  19. Leading and Trailing (数论)
  20. PAT甲题题解-1054. The Dominant Color (20)-排序/map

热门文章

  1. python中函数名后面带()和不带()的区别。
  2. sshd服务及基于密钥远程登陆(无需密码)
  3. 『题解』洛谷P4016 负载平衡问题
  4. Tornado 异步socketTCP通信
  5. [转载]1.4 UiPath参数的介绍和使用
  6. Opencv python(3)| cv. VideoCapture.get() 参数介绍
  7. Java操作数栈
  8. PHP判断数组下标有没有存在的方法
  9. docker监控容器
  10. Linux服务器更改Apache2默认页面