httpd之个人主页配置

         时光飞逝,转眼我们又要开始配置www服务了,当然要开启www服务,主要有两步:对httpd.conf文件进行配置和设置selinux

        下面就请还是跟随我们的脚步,让我们来一起征服httpd的配置吧

         1,我们刚开始还是要完成对httpd.conf文件的配置,我们要把servername设置成IP地址

      使用ifconfig来查看虚拟机设置

httpd之个人主页配置_第1张图片

2,设置用户个人主页所在目录的访问权限。

     在允许Linux系统用户拥有个人主页时,可以利用Directory容器为该目录设置访问控制权限,默认是只读。参考下图呦~httpd之个人主页配置_第2张图片

3,设置Linux系统用户个人主页的目录。

     Linux系统用户个人主页的目录由容器实现,默认情况下UserDir取值为disabled,表示不为Linux系统用户设置个人主页。如果想为Linux系统用户设置个人主页可以修改UserDir的取值,一般为public_html,该目录在用户的家目录下。此时要把“userdir disabled”注释了,把“userdir public_html”前的#去掉。

httpd之个人主页配置_第3张图片

4,修改家目录文件夹权限,使其他用户只具有执行权限,并且创建存放个人主页空间的文件夹并设置权限让其他用户具有读和执行权限。

httpd之个人主页配置_第4张图片

5,接下来我们就要把中间的#去掉,并对它进行设置,这才是设置用户个人主页详细信息的地方。

httpd之个人主页配置_第5张图片

6,我们要继续喽,不抛弃不放弃,fighting~~

  完成了上面的我们就要开始设置selinux了

 使用命令setsebool -p httpd_enabled_homedirs = 1

chcon -R -t httpd_sys_content_t /home/jff/public_html

这条命令是指受到selinux保护的进程只能访问标识为自己只能够访问的安全上下文的文件与目录。

同时要运行setsebool -P httpd_can_network_connect 1

httpd之个人主页配置_第6张图片

7,这个时候我们已经对配置文件完成了编辑,下面需要重新启动下服务,使配置文件生效。

httpd之个人主页配置_第7张图片

当/var/www/html目录为空时,访问的是测试页面

httpd之个人主页配置_第8张图片

在/home/jff/public_html中放入文件时显示如图

httpd之个人主页配置_第9张图片

看着自己的个人主页有木有感觉很有成就感。。。

你可能感兴趣的:(httpd之个人主页配置)