zoukankan      html  css  js  c++  java
  • 使用Apache搭建个人用户主页

    Apache程序是目前拥有很高市场占有率的Web服务程序之一,其跨平台和安全性广泛被认可且拥有快速、可靠、简单的API扩展。

    1.光盘中的镜像挂载到/media/cdrom目录。

    mkdir -p /media/cdrom

    mount /dev/cdrom /media/cdrom

    2.配置yum源,安装Apache服务

    vim /etc/yum.repos.d/local.repo

    [redhat]

    name=redhat
    baseurl=file:///media/cdrom
    enabled=1
    gpgcheck=0

    使用yum命令进行安装时,跟在命令后面的Apache服务的软件包名称为httpd

    yum -y install httpd

    3.启用httpd服务程序并设置开机自启动

    systemctl start httpd

    systemctl enable httpd

    4.在httpd服务程序中,默认没有开启个人用户主页功能。因此,我们需要编辑配置文件,然后在第17行的UserDir disabled参数前面加上井号(#),表示让httpd服务程序开启个人用户主页功能;同时再把第24行的UserDir public_html参数前面的井号(#)去掉(UserDir参数表示网站数据在用户家目录中的保存目录名称,即public_html目录)

    5.在用户家目录中建立用于保存网站数据的目录及首页面文件。需要把家目录的权限修改为755,其他人也有权限读取里面的内容

        useradd ttt

        su - ttt

        mkdir public_html

        echo "This is linuxprobe's website" > public_html/index.html

        chmod -Rf 755 /home/ttt

    6.使用getsebool命令查询并过滤出所有与HTTP协议相关的安全策略,打开httpd_enable_homedirs,让修改后的SELinux策略规则永久生效且立即生效

    getsebool  -a  |grep  http

    setsebool -P httpd_enable_homedirs=on

    7.先使用htpasswd命令生成密码数据库。-c参数表示第一次生成;后面再分别添加密码数据库的存放文件,以及验证要用到的用户名称

    8.修改配置文件

    vi  /etc/httpd/conf.d/userdir.conf

    重启服务

     

  • 相关阅读:
    类操作工具类
    让你的Git水平更上一层楼的10个小贴士
    android camera(四):camera 驱动 GT2005
    android camera(三):camera V4L2 FIMC
    android camera(二):摄像头工作原理、s5PV310 摄像头接口(CAMIF)
    android camera(一):camera模组CMM介绍
    MTK Android Driver知识大全
    makefile 进阶
    RGB Bayer Color分析
    8.3 MPI
  • 原文地址:https://www.cnblogs.com/L1213/p/9619528.html
Copyright © 2011-2022 走看看