创建站点:一分钟还是十分钟
环境装好之后,创建站点其实就一个表单的事。但表单上每个选项填什么、填错会怎样,新手经常发怵。这一篇逐项讲清楚。
从哪进入
登录面板,点左侧菜单栏的网站,进入网站管理页面。

点右上角的添加站点,填写网站的域名等信息。

在较新的面板版本里,入口是网站 → PHP项目 → 添加站点,界面和选项是一样的:

每个选项到底填什么
表单长这样:

逐项说明:
| 选项 | 填什么 | 新手提示 |
|---|---|---|
| 域名 | 你的域名,如 bt.cn、www.bt.cn |
多个域名换行填写,一行一个 |
| 备注 | 随便写,如"我的博客" | 站点多了才看得出用处 |
| 根目录 | 网站文件放哪 | 默认 /www/wwwroot/你的域名,不用改 |
| FTP | 要不要顺便建个 FTP 账号 | 建了会自动指向站点目录 |
| 数据库 | 要不要顺便建个数据库 | 动态网站选上,纯静态选"不创建" |
| PHP版本 | 网站用哪个 PHP 版本 | 纯静态网站选纯静态 |
| 站点分类 | 归个类 | 可不填 |
关于域名填写,有几个进阶写法:
- 想同时绑多个域名:一行一个,全填上
- 支持泛域名:填
*.bt.cn,所有子域名都指向这个站 - 想自定义端口:写成
www.bt.cn:8080的格式 - 暂时没域名:直接填服务器 IP 地址也能建站,先跑起来,域名以后再绑
动态网站一定要选的两项
如果你要装的是 WordPress、Discuz、PHPCMS 这类动态网站(需要数据库的程序),创建时一定要:
- 选好 PHP 版本(WordPress 建议 PHP 8.2 或 7.4)
- 创建数据库(选上之后,面板会自动建好库和账号)
这两件事在创建站点时一起做,比建完站再回去补方便得多。
点了"确定"之后
- 在面板的网站列表中,确认新站点已经出现

- 域名解析生效、服务器放行访问端口后,浏览器打开域名,应看到面板生成的默认页面
- 接下来在站点根目录上传网站程序

看到默认页面 = 站点创建成功、Web 服务器正常工作。这个默认页本身不是你的网站,只是面板放的一个占位页面,等你传了自己的程序就会被替换掉。
默认页面长什么样?
面板为每个站点自动生成几个默认文档,优先级从上到下:
index.php
index.html
index.htm
default.php
default.htm
default.html
浏览器访问域名时,Web 服务器会按顺序找这些文件,找到哪个就显示哪个。所以你传自己的程序时,要么覆盖默认的 index.html,要么删掉它,否则浏览器还会显示默认页。
创建好之后还能改什么
点网站列表里站点的域名,会弹出站点的设置窗口,几乎所有配置都在这里:

添加完域名,务必去域名服务商那里加 DNS 解析记录,否则新域名打不开。
- 网站目录:改站点目录、设置运行目录(ThinkPHP、Laravel 这类框架需要指定二级目录为运行目录)、开防跨站、加 FTP 账号

- 默认文档:不想用 index.html 当首页?在这里加一个,比如加上
1.html,访问站点就会默认打开它

其他建站方式(扫一眼就行)
除了"传统项目",添加站点表单顶部还有几个标签,新手知道有这些东西就行:
| 方式 | 什么时候用 |
|---|---|
| 一键部署 | 面板支持部分开源项目一键部署,只要填个域名就能装好,WordPress 也能这么装 |
| Swoole / ThinkPHP 异步项目 | 用这些框架写的高性能项目,需要填启动命令 |
| 应用环境包 | 部分应用开发者提供的预构建环境包 |
| 批量创建 | 一次建一堆站点,格式是 域名\|根目录\|FTP\|数据库\|PHP版本,一行一个站点 |
批量创建的示例写法:
bt.cn,test.cn:8081|/www/wwwroot/bt.cn|1|1|56
意思是:建 bt.cn 和 test.cn:8081 两个域名,目录 /www/wwwroot/bt.cn,建 FTP,建数据库,PHP 版本 5.6。
站点建好了打不开?
很正常,九成是这三个原因之一:
- 域名没解析:去域名服务商加 A 记录,指向服务器 IP
- 端口没放行:80(HTTP)/ 443(HTTPS)端口在云安全组开了吗
- 还在看默认页:这不是打不开,是你还没传程序
详细的排查清单看这一篇:域名解析与「打不开」排查清单。
想直接上手装一个真网站?下一篇带你十分钟部署一个 WordPress:实战:部署 WordPress。
