因此我使用 VMware CentOS 7 上的最低配置在虚拟服务器上安装了 apache:
yum install -y httpd
当我尝试更改 DocumentRoot 时vim /etc/httpd/conf/httpd.conf
,什么都没有发生,它继续读取默认的 apache 页面。所以我搜索了该文件,它既不在 /var/www 也不在 /var/www/html ,所以我执行了:
locate index.html | grep -r Testing
直到我在这个路径上找到它/usr/share/httpd/noindex
,我多次更改了 html,直到我确定这是它正在监听的地方。端口已打开,权限均已设置为用户和组“apache”。
我想知道可能出了什么问题并导致了这种行为。
答案1
尝试一下grep -r DocumentRoot /etc/httpd
,它将显示DocumentRoot
配置文件中的所有引用。可能还有其他声明DocumentRoot
(可能在VirtualHost
标签内),用于定义其他路径。