在宝塔面板中部署两个网站非常简单,以下是详细步骤:
✅ 前提条件
- 你已经安装好宝塔面板(Linux版,如 CentOS/Ubuntu/Debian)
- 服务器有公网 IP 或域名可访问
- 至少有两个域名(或一个域名 + 一个子域名),或者使用不同端口访问
🛠 步骤一:添加第一个网站
- 登录宝塔面板(通常是
http://你的IP:8888) - 在左侧菜单点击 【网站】
- 点击 【添加站点】
- 填写信息:
- 域名:比如
www.site1.com - 根目录:可以自动生成,也可以手动指定(如
/www/wwwroot/site1) - 数据库:如果需要,选择创建数据库(如 PHP 网站用 MySQL)
- FTP:是否创建 FTP 账号(可选)
- PHP版本:根据网站需求选择(如 PHP 7.4、8.0 等)
- 域名:比如
- 点击 提交
宝塔会自动创建站点目录并配置 Nginx/Apache。
🛠 步骤二:添加第二个网站
重复上述步骤:
- 再次点击 【添加站点】
- 填写:
- 域名:比如
www.site2.com或blog.site1.com - 根目录:如
/www/wwwroot/site2 - 其他选项按需设置(数据库、FTP、PHP 版本等)
- 域名:比如
- 提交
✅ 此时你已经有两个独立的网站,运行在同一个服务器上,通过不同的域名访问。
🔧 注意事项
1. 域名解析
确保两个域名都已正确解析到你的服务器 IP:
www.site1.com→ 你的服务器 IPwww.site2.com→ 同一个 IP
HTTP/HTTPS 请求到达服务器后,Nginx 会根据 Host 头区分是哪个网站。
2. 使用子域名示例
你也可以这样使用:
- 主站:
www.example.com - 博客:
blog.example.com
只需在添加第二个网站时填写子域名即可。
3. 不使用域名?用端口访问
如果你没有多个域名,也可以通过不同端口访问:
- 修改 Nginx 配置,将第二个网站监听在
8080端口 - 访问方式:
http://你的IP:8080
⚠️ 注意:宝塔默认只开放 80/443 端口,若用其他端口需在 安全组(云服务器)和宝塔防火墙 中放行。
📁 网站文件存放位置
每个网站都有独立目录,例如:
- 网站1:
/www/wwwroot/site1 - 网站2:
/www/wwwroot/site2
你可以通过 FTP 或宝塔的【文件】功能上传各自网站代码。
🌐 HTTPS 配置(推荐)
为每个网站启用 SSL:
- 进入网站设置 → 【SSL】
- 选择“Let’s Encrypt”免费证书,申请并启用 HTTPS
✅ 总结
| 项目 | 网站1 | 网站2 |
|---|---|---|
| 域名 | www.site1.com | www.site2.com |
| 根目录 | /www/wwwroot/site1 | /www/wwwroot/site2 |
| PHP版本 | 可不同 | 可不同 |
| 数据库 | 独立 | 独立 |
宝塔支持无限个网站(取决于服务器性能),每个网站完全独立。
如有具体问题(如 WordPress 部署、静态网站、端口冲突等),欢迎继续提问!
PHPWP博客