如果在httpd.conf中注释掉DocumentRoot,httpd服务内容在哪里?

时间:2018-03-19 20:01:04

标签: 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 docs''指定的“默认”DocumentRoot不存在

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

1 个答案:

答案 0 :(得分:0)

DocumentRoot的默认值为"/usr/local/apache/htdocs",由apache docs指定。

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

grep -r "DocumentRoot" /etc/httpd

# or

grep -r "DocumentRoot" /etc/apache2