正在启动 httpd:Warning: DocumentRoot [/xxx/html/xxx/xxx] does not exist
[root@cloud html]# /etc/init.d/httpd restart
停止 httpd: [确定]
正在启动 httpd:Warning: DocumentRoot [/xxx/html/xxx/xxx] does not exist ,解决办法,这个问题其实就是selinux导致的问题。
- 首先要确认你的这个目录是不是正的存在,不存在肯定会提示这个!
解决方法:如果不存在就需要创建这个目录,如果是在别的硬盘上可能需要挂载一下硬盘并添加到开启启动自动挂载硬盘。 - 其次看看你的selinux是不是开启的,如果是开启的而你又没有设置规则也会提示这个!解决方法:关闭selinx,重启linux服务器后生效。也就是将/etc/selinux/config配置项中SELINUX设置成disabled(SELINUX=disabled),然后重启才能生效。
- 最后看看是不是防火墙的问题 !解决方法:关闭防火墙后测试一下就知道是不是防火墙的问题了!root下输入service iptables stop 然后 service httpd restart 看看还会不会报错!