使用Apache服务部署静态网站(二)html
我的用户主页功能数据库
Apache服务程序中有个默认未开启的我的用户主页功能,可以为全部系统内的用户生成我的网站,确实很实用哦~vim
第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 httpdspa
第2步:建立我的用户网站数据3d
切换至普通会员sdy的家目录:rest
建立网站数据目录public_html,htm
写入首页文件内容,
给予网站目录755的访问权限
第3步:增长密码安全验证。
有时候并不但愿全部人均可以留意访问到本身的我的网站,那就能够使用Apache密码口令验证功能增长一道安全防御吧。
使用htpasswd命令生成密码数据库(-c参数用于第一次生成):
编辑配置文件开启密码验证(具体参数见下图):
[root@hbza~]# vim /etc/httpd/conf.d/userdir.conf
再次打开sdy的网址,会发现已经有密码验证了~
输入正确口令
若是口令输入错误会直接禁止访问:
这里的User Name是sdy,密码并不是该用户的系统密码,而是htpasswd命令建立的网站密码,不要搞混哦~