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

如何移除Apache服务器的默认着陆页面

Apache 默认着陆页无法移除解决方案

以下是针对新手的分步操作指引,你可以根据自己的服务器Linux发行版对应操作:

前置说明

不同发行版的Apache配置路径存在差异:

  • Debian/Ubuntu 系列:Apache 配置目录为 /etc/apache2/,服务名为 apache2
  • RHEL/CentOS/Fedora 系列:Apache 配置目录为 /etc/httpd/,服务名为 httpd

操作步骤

第一步:删除默认根目录的默认页面

Apache 默认的页面存放在 /var/www/html/ 目录下,首先删除该目录下的默认页面文件:

  1. 进入默认根目录:cd /var/www/html/
  2. 查看目录下的所有文件:ls -l
  3. 删除默认页面文件(通常名为 index.html 或 welcome.conf 关联的页面文件):rm -f index.html

第二步:配置对应域名的专属虚拟主机

删除默认页面后仍显示旧页面,大概率是没有为你的域名 test.projectorion.co.za 配置独立的虚拟主机,Apache 仍读取默认虚拟主机规则:

  1. 创建专属项目目录,用于存放你自己的站点文件:
    mkdir -p /var/www/test.projectorion.co.za/public_html
    
  2. 给目录配置Apache访问权限:
    • Debian/Ubuntu 系列:
      chown -R www-data:www-data /var/www/test.projectorion.co.za/public_html
      chmod -R 755 /var/www/
      
    • RHEL/CentOS/Fedora 系列:
      chown -R apache:apache /var/www/test.projectorion.co.za/public_html
      chmod -R 755 /var/www/
      
  3. 新建测试页面验证效果:
    运行 nano /var/www/test.projectorion.co.za/public_html/index.html 写入任意测试内容,保存退出。
  4. 新增虚拟主机配置:
    • Debian/Ubuntu 系列:
      1. 进入站点配置目录:cd /etc/apache2/sites-available/
      2. 新建站点配置文件:cp 000-default.conf test.projectorion.co.za.conf
      3. 编辑配置文件:nano test.projectorion.co.za.conf,修改核心配置如下:

        DocumentRoot /var/www/test.projectorion.co.za/public_html
        ServerName test.projectorion.co.za

        return (<Directory /var/www/test.projectorion.co.za/public_html>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Require all granted
        </Directory>)

      4. 启用新站点配置,禁用默认站点配置:
        a2ensite test.projectorion.co.za.conf
        a2dissite 000-default.conf
        
      5. 重启Apache服务生效:systemctl restart apache2
    • RHEL/CentOS/Fedora 系列:
      1. 进入站点配置目录:cd /etc/httpd/conf.d/
      2. 新建站点配置文件:nano test.projectorion.co.za.conf,写入和上面相同的核心配置后保存退出
      3. 重启Apache服务生效:systemctl restart httpd

第三步:缓存问题排查

如果操作完仍显示旧的默认页面,按以下顺序排查:

  • 本地浏览器缓存:用隐私模式访问,或者清除浏览器缓存后重试
  • 服务器本地测试:在服务器终端运行 curl http://test.projectorion.co.za 查看返回内容,确认服务器侧是否已经生效
  • SELinux 限制(仅 RHEL 系列系统需要排查):运行 setenforce 0 临时关闭 SELinux 后重试,若恢复正常则运行以下命令配置目录的SELinux规则:
    semanage fcontext -a -t httpd_sys_content_t "/var/www/test.projectorion.co.za/public_html(/.*)?"
    restorecon -Rv /var/www/test.projectorion.co.za/public_html
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 13:27:01