Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 如果DocumentRoot在httpd.conf中被注释掉,那么httpd从何处提供内容?_Apache_Httpd.conf_Document Root - Fatal编程技术网

Apache 如果DocumentRoot在httpd.conf中被注释掉,那么httpd从何处提供内容?

Apache 如果DocumentRoot在httpd.conf中被注释掉,那么httpd从何处提供内容?,apache,httpd.conf,document-root,Apache,Httpd.conf,Document Root,我很想知道是否有一种方法可以使用一些控制工具来找到它。似乎apachectl做不到,但也许可以 编辑:我应该补充一点,那就是 root# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) root# httpd -v Server version: Apache/2.4.6 (CentOS) Server built: Oct 19 2017 20:39:16 并且apache文档“”指定的“默认”Document

我很想知道是否有一种方法可以使用一些控制工具来找到它。似乎apachectl做不到,但也许可以

编辑:我应该补充一点,那就是

root# cat /etc/redhat-release 
CentOS Linux release 7.4.1708 (Core) 
root# httpd -v
Server version: Apache/2.4.6 (CentOS)
Server built:   Oct 19 2017 20:39:16
并且apache文档“”指定的“默认”DocumentRoot不存在

# ls -la /usr/local/apache/htdocs
ls: cannot access /usr/local/apache/htdocs: No such file or directory

DocumentRoot
的默认值是
“/usr/local/apache/htdocs”
,由指定

您可以通过bash扫描所有apache conf文件来检查是否指定了
DocumentRoot

grep -r "DocumentRoot" /etc/httpd

# or

grep -r "DocumentRoot" /etc/apache2