宝塔面板布署两个网站?

在宝塔面板中部署两个网站非常简单,以下是详细步骤:


✅ 前提条件

  • 你已经安装好宝塔面板(Linux版,如 CentOS/Ubuntu/Debian)
  • 服务器有公网 IP 或域名可访问
  • 至少有两个域名(或一个域名 + 一个子域名),或者使用不同端口访问

🛠 步骤一:添加第一个网站

  1. 登录宝塔面板(通常是 http://你的IP:8888
  2. 在左侧菜单点击 【网站】
  3. 点击 【添加站点】
  4. 填写信息:
    • 域名:比如 www.site1.com
    • 根目录:可以自动生成,也可以手动指定(如 /www/wwwroot/site1
    • 数据库:如果需要,选择创建数据库(如 PHP 网站用 MySQL)
    • FTP:是否创建 FTP 账号(可选)
    • PHP版本:根据网站需求选择(如 PHP 7.4、8.0 等)
  5. 点击 提交

宝塔会自动创建站点目录并配置 Nginx/Apache。


🛠 步骤二:添加第二个网站

重复上述步骤:

  1. 再次点击 【添加站点】
  2. 填写:
    • 域名:比如 www.site2.comblog.site1.com
    • 根目录:如 /www/wwwroot/site2
    • 其他选项按需设置(数据库、FTP、PHP 版本等)
  3. 提交

✅ 此时你已经有两个独立的网站,运行在同一个服务器上,通过不同的域名访问。


🔧 注意事项

1. 域名解析

确保两个域名都已正确解析到你的服务器 IP:

  • www.site1.com → 你的服务器 IP
  • www.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:

  1. 进入网站设置 → 【SSL】
  2. 选择“Let’s Encrypt”免费证书,申请并启用 HTTPS

✅ 总结

项目 网站1 网站2
域名 www.site1.com www.site2.com
根目录 /www/wwwroot/site1 /www/wwwroot/site2
PHP版本 可不同 可不同
数据库 独立 独立

宝塔支持无限个网站(取决于服务器性能),每个网站完全独立。


如有具体问题(如 WordPress 部署、静态网站、端口冲突等),欢迎继续提问!