Apache测试页面默认存在,需确认服务运行(systemctl status httpd/apache2)、文件路径正确(/var/www/html/index.html)、防火墙放行80端口,并通过http://localhost或服务器IP访问。

安装 Apache 后,测试页面默认会自动提供,关键是要确认服务已启动、文件路径正确、防火墙放行,且浏览器能访问到。
确认 Apache 服务已运行
执行命令检查状态:
- systemctl status httpd(CentOS/RHEL)或 systemctl status apache2(Debian/Ubuntu)
- 看到 active (running) 表示服务正常
- 若未运行,用 systemctl start httpd 启动
默认测试页位置与内容
Apache 安装后通常自带一个欢迎页,路径固定:
Apache Superset 是一个广泛采用的开源 BI 平台,用于 SQL 探索、图表构建和仪表板交付。当代理需要查询仓库数据、组装仪表板或使用成熟的分析界面解释指标而不是临时笔记本代码时,此技能非常有用。
- 文件位置:/var/www/html/index.html(RHEL/CentOS)或 /var/www/html/index.html(多数发行版一致)
- 内容一般为 “It works!” 或 “Test Page” 类提示,由安装包自动生成
- 可手动验证:运行 cat /var/www/html/index.html 查看是否存有 HTML 内容
本地或远程访问方式
在浏览器中输入对应地址即可查看:
- 本机访问:http://127.0.0.1 或 http://localhost
- 局域网其他机器访问:http://[服务器IP](如 http://192.168.1.100)
- 确保防火墙允许 80 端口:firewall-cmd --list-ports(RHEL)或 ufw status(Ubuntu);如未开放,执行 firewall-cmd --permanent --add-port=80/tcp && firewall-cmd --reload
常见打不开的原因和快速排查
如果页面无法显示,按顺序检查这几项:
- 服务是否真在运行(systemctl is-active httpd 返回 active)
- 端口是否被监听(ss -tlnp | grep :80 或 netstat -tlnp | grep :80)
- SELinux 是否拦截(临时关闭测试:setenforce 0;若生效,需调整策略而非永久关闭)
- 文件权限是否正确(ls -l /var/www/html/index.html 应为 root:root 且至少可读)
- 浏览器是否缓存旧响应(尝试 Ctrl+Shift+R 强刷,或换无痕窗口)

















