需将宝塔面板默认首页设为index.html:一、在网站配置中调整index指令顺序,确保index.html排首位;二、确认根目录存在有效index.html文件;三、删除宝塔自动生成的default.html等干扰文件;四、设置index.html权限为644且所有者为www:www。

如果您在宝塔面板中部署网站后,访问域名时未显示预期的 index.html 页面,而是出现默认欢迎页、404 或其他页面,则可能是网站根目录下的默认首页文件未被正确识别或未按规则配置。以下是修改默认页为 index.html 并在宝塔面板根目录定义初始页面的具体操作步骤:
一、确认并修改网站根目录的默认首页文件顺序
宝塔面板通过 Nginx 或 Apache 的配置文件指定“默认首页文件列表”,系统按顺序查找第一个存在的文件作为首页。若 index.html 不在该列表首位或未被包含,将无法被自动加载。
1、登录宝塔面板,进入【网站】页面,找到目标站点,点击右侧【设置】按钮。
2、在弹出窗口中切换到【配置文件】选项卡,观察当前 Web 服务类型(Nginx 或 Apache)。
立即学习“前端免费学习笔记(深入)”;
3、若为 Nginx,向下滚动至 location / { ... } 区域,查找类似 index index.html index.htm default.html 的行;若为 Apache,查找 DirectoryIndex 后的文件序列。
4、确保 index.html 位于该行最靠前位置,例如修改为:index index.html index.htm(Nginx)或 DirectoryIndex index.html index.htm(Apache)。
5、点击右上角【保存】,随后点击【重载配置】使更改生效。
二、检查网站根目录是否存在有效的 index.html 文件
即使配置正确,若根目录下缺失 index.html 或其内容为空/语法错误,仍无法正常显示。需人工验证文件存在性、路径准确性与可读性。
1、在宝塔面板【文件】页面中,进入对应网站的根目录(通常为 /www/wwwroot/your_domain)。
2、确认目录下存在名为 index.html 的文件(注意大小写,Linux 系统区分大小写)。
3、双击打开该文件,检查其 HTML 结构是否完整(如含 <!DOCTYPE html>、<html> 标签等),避免仅含空白或乱码。
4、如文件不存在,点击【新建文件】,命名为 index.html,并填入基础内容,例如:<html><body><h1>Hello World</h1></body></html>。
5、保存后,刷新浏览器访问域名,验证是否生效。
三、关闭宝塔内置默认页干扰
宝塔在新建站点时可能自动生成一个 default.html 或 index.html 欢迎页,该文件若优先级高于用户自定义页,会持续覆盖显示效果。
1、进入网站根目录,查看是否存在 default.html 或由宝塔生成的带“bt.cn”标识的 index.html。
2、若存在且非您所需,选中该文件,点击上方【删除】按钮(建议先【下载】备份)。
3、返回【网站】页面,对当前站点点击【重启】(针对 Nginx/Apache 服务),清除可能的静态缓存影响。
4、再次访问域名,确认是否加载您放置的 index.html。
四、检查文件权限与所有者设置
Web 服务器进程(如 www 用户)必须具备对 index.html 的读取权限,否则即使路径和配置无误,也会返回 403 Forbidden 错误。
1、在【文件】页面中,右键点击 index.html,选择【属性】。
2、确认【数字权限】为 644(即 -rw-r--r--),表示所有者可读写,组用户与其他用户仅可读。
3、确认【所有者】为 www:www(Nginx/Apache 默认运行用户组),若不一致,点击【修改】并输入 www 和 www。
4、勾选【递归修改】(仅当需同步修改子目录时启用),点击【确定】保存更改。










