zoukankan      html  css  js  c++  java
  • Apache服务——个人用户主页功能

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

     

  • 相关阅读:
    使用vagrant一键部署本地php开发环境(一)
    产品化机器学习的一些思考
    突破、进化,腾讯云数据库2018全年盘点
    WebGL 纹理颜色原理
    如何定制Linux外围文件系统?
    一文了解腾讯云数据库SaaS服务
    如何正确的选择云数据库?
    Node.js 进程平滑离场剖析
    Git合并不同url的项目
    mariadb 内存占用优化
  • 原文地址:https://www.cnblogs.com/amberhome-wei/p/11753485.html
Copyright © 2011-2022 走看看