You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

RHEL服务器访问PHP应用显示Apache测试页而非应用首页如何解决

Apache返回RHEL默认测试页排查解决指南

Apache测试页截图

排查&解决步骤

  • 检查虚拟主机配置
    RHEL默认Apache主配置路径为/etc/httpd/conf/httpd.conf,自定义站点配置通常存放在/etc/httpd/conf.d/目录下的.conf文件中,需要确认以下配置项正确:
    • DocumentRoot 指向你的PHP项目根目录,而非Apache默认的/var/www/html
    • ServerName/ServerAlias 和你访问的站点域名/IP完全匹配
    • DirectoryIndex 配置包含index.php,优先级高于index.html
  • 验证配置并重载生效
    执行httpd -t测试配置语法是否合法,返回Syntax OK后,执行systemctl reload httpd重载Apache配置,重新访问站点测试。
  • 禁用默认欢迎页配置
    RHEL默认自带/etc/httpd/conf.d/welcome.conf配置,优先级高于普通站点配置,会强制返回测试页。可以直接删除该文件,或者注释文件内所有配置项,之后重载Apache测试。
  • 检查项目目录权限
    Apache默认运行用户为apache,需要保证项目根目录及内部文件有可读权限,可执行以下命令修改权限:
    chown -R apache:apache /你的项目根目录路径
    chmod -R 755 /你的项目根目录路径
    
  • 验证PHP解析功能正常
    执行httpd -M | grep php确认Apache已加载PHP模块,无返回结果的话需要先安装对应模块:
    yum install -y php mod_php
    systemctl restart httpd
    

快速验证方法

可以先将默认根目录/var/www/html下的index.html重命名,新建index.php写入<?php phpinfo(); ?>,访问站点如果能正常输出PHP信息,说明基础解析正常,问题仅出在站点路径指向配置。

内容的提问来源于stack exchange,提问作者muniya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 05:27:04