在宝塔面板中搭建两个网站非常简单,以下是详细步骤:
✅ 前提条件:
- 你已经安装好宝塔面板(Linux版本,如CentOS、Ubuntu等)。
- 你的服务器有公网IP,并且域名已解析到服务器IP(如果需要通过域名访问)。
- 已登录宝塔面板后台(默认端口
8888,如:http://你的IP:8888)。
🌐 步骤一:添加第一个网站
-
登录宝塔面板。
-
在左侧菜单点击 【网站】。
-
点击 【添加站点】 按钮。
-
填写信息:
- 域名:输入你的第一个域名,例如
www.site1.com(可加多个域名,用逗号分隔) - 根目录:一般自动生成,如
/www/wwwroot/site1 - FTP:不需要可不创建
- 数据库:根据需要选择(如PHP网站常用MySQL)
- 数据库名/用户名/密码:可自定义或让系统生成
- PHP版本:选择你需要的版本(如PHP-7.4)
- 域名:输入你的第一个域名,例如
-
点击 提交,网站即创建成功。
-
将你的网站文件上传到对应的根目录(可通过宝塔文件管理或FTP上传)。
🌐 步骤二:添加第二个网站
重复上述操作:
-
再次点击 【网站】→【添加站点】
-
输入第二个网站的信息:
- 域名:
www.site2.com - 根目录:
/www/wwwroot/site2 - 其他选项按需设置(可与第一个不同,比如不同PHP版本)
- 域名:
-
提交后,同样上传你的第二个网站程序文件。
✅ 注意事项:
1. 域名解析
确保两个域名都已正确解析到服务器IP地址:
www.site1.com→你的服务器IPwww.site2.com→你的服务器IP
可以使用本地 hosts 文件测试(开发阶段),或在域名服务商处添加 A 记录。
2. 端口问题
- 宝塔默认使用 80(HTTP)和 443(HTTPS)端口,多个网站共享这些端口,靠“域名”区分(基于虚拟主机机制),无需额外开不同端口。
- 不要手动修改 Nginx/Apache 配置导致冲突。
3. SSL证书(可选)
为每个网站开启 HTTPS:
- 进入网站设置 → SSL → 申请免费 Let’s Encrypt 证书。
4. 资源隔离
- 两个网站完全独立,数据库、文件、运行环境均可分开。
- 可以为不同网站设置不同的 PHP 版本(如一个用 PHP 7.4,另一个用 PHP 8.1)。
✅ 测试访问
打开浏览器,分别访问:
http://www.site1.comhttp://www.site2.com
如果看到各自的页面内容,说明配置成功!
🔧 常见问题
| 问题 | 解决方法 |
|---|---|
| 打开网站显示“默认页面” | 检查网站根目录是否上传了正确的程序文件 |
| 域名无法访问 | 检查DNS解析、防火墙、安全组是否放行80/443端口 |
| 两个网站互相干扰 | 确保根目录不同,数据库分离 |
✅ 总结:
宝塔面板支持无限个网站,只要依次“添加站点”即可。每个网站拥有独立域名、目录、数据库和配置,互不干扰。
如有需要,我还可以提供具体建站示例(如WordPress、HTML静态站等)。欢迎继续提问!
云计算HECS