关于Centos6中httpd的DocumentRoot下子文件中的网页文件无法访问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于Centos6中httpd的DocumentRoot下子文件中的网页文件无法访问题相关的知识,希望对你有一定的参考价值。

错误还原

首先 我在/etc/httpd/conf/http.conf配置如下
Documentroot "/var/www/html"
然后在/var/www/html中创建了一个aa文件和一个index.html文件,并在aa中又写了一个index.html文件。
然后通过浏览器输入192.168.10.2/aa出现错误提示,去掉/aa却能够正常显示/var/www/html下的index.html内容。

解决方法

这是由于没有关闭selinux导致的,关闭方法写在这了(百度搜的)

1、查看selinux状态
查看selinux的详细状态,如果为enable则表示为开启

/usr/sbin/sestatus -v

查看selinux的模式

getenforce

开启模式显示结果:Enforcing

关闭模式显示结果:Permissive

2、关闭selinux
永久性关闭(这样需要重启服务器后生效)

sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/‘ /etc/selinux/config

临时性关闭(立即生效,但是重启服务器后失效)

setenforce 0 #设置selinux为permissive模式(即关闭)

setenforce 1 #设置selinux为enforcing模式(即开启)

这样就关闭SELinux了,当安装软件遇到问题时可以考虑关闭SELinux再进行安装

以上是关于关于Centos6中httpd的DocumentRoot下子文件中的网页文件无法访问题的主要内容,如果未能解决你的问题,请参考以下文章

centos6.9源码编译httpd2.4

在centos6中安装2.4版本的HTTPd

httpd配置-CentOS6

httpd 一键编译安装脚本(centos6&7_httpd2.2&2.4)

centos6 httpd2.2详细剖析

centos6 编译安装httpd-2.4