应检查并调整Web服务器默认索引文件顺序,替换宝塔新建站点模板中的默认首页内容,或手动上传自定义index文件覆盖现有默认页。

如果您在宝塔面板中新建网站后,访问域名时显示的是默认的Nginx/Apache欢迎页或空白页,而非您期望的自定义首页,则说明站点根目录下的默认索引文件未正确配置或未按预期生效。以下是设置宝塔面板默认页及修改新建站点默认index内容的具体操作步骤:
一、确认并设置Web服务器默认索引文件顺序
Web服务器(Nginx或Apache)需明确指定优先读取哪些文件作为默认首页,该顺序直接影响index.html、index.php等文件的加载优先级。
1、登录宝塔面板,在左侧菜单点击网站,找到目标站点,点击右侧设置按钮。
2、在弹出窗口中切换至配置文件选项卡。
3、若使用Nginx:查找包含index指令的行(通常形如 index index.html index.htm index.php;),确保所需默认文件(如index.php)位于列表靠前位置。
4、若使用Apache:查找DirectoryIndex指令(如 DirectoryIndex index.php index.html index.htm),按需调整文件顺序。
5、修改完成后点击保存,并返回站点设置页点击重载配置使更改生效。
二、替换新建站点时自动生成的默认index文件
宝塔面板在创建新站点时,会根据所选运行环境自动向站点根目录写入默认首页文件(如default.html、index.html或index.php)。要统一修改所有新建站点的初始内容,需替换模板文件。
1、通过宝塔终端或SSH登录服务器,执行命令进入默认站点模板目录:cd /www/server/panel/class。
2、备份原始模板文件:cp site_conf.py site_conf.py.bak。
3、编辑站点配置文件:vi site_conf.py(或使用宝塔文件管理器打开)。
4、搜索关键词index.html或default.html,定位到生成默认首页内容的代码段(通常含类似 content = '''<html><body>...''' 的结构)。
5、将单引号或三引号内的HTML内容替换为您所需的默认首页源码,例如纯文本“Welcome to My Site”或完整HTML结构。
6、保存文件并重启宝塔面板:bt restart。
三、手动覆盖现有站点的默认index文件
对于已创建但尚未部署程序的站点,可直接上传自定义首页文件覆盖默认内容,无需修改模板。
1、进入宝塔面板网站页面,点击目标站点右侧根目录链接,打开文件管理器。
2、确认当前目录为站点根目录(路径形如 /www/wwwroot/your-domain.com)。
3、删除已有默认文件:default.html、index.html、index.php(按需选择)。
4、点击上传按钮,将本地准备好的index.html或index.php文件上传至该目录。
5、选中上传后的文件,点击权限,设置权限为644,所有者设为www。










