宝塔怎么部署多个网站?

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

1. 添加网站

方法一:通过网站菜单

  • 进入宝塔面板 → 左侧「网站」→ 点击「添加站点」
  • 填写域名(支持多个域名,用换行或逗号分隔)
  • 选择PHP版本(如果需要)
  • 设置网站目录(可自定义)
  • 数据库(按需创建)
  • 点击提交

方法二:批量添加

  • 点击「批量添加站点」
  • 一行一个域名格式:域名:目录:PHP版本

2. 关键配置要点

域名绑定

# 单个网站可绑定多个域名
主域名:www.example.com
附加域名:
example.com
m.example.com

目录分离

每个网站必须使用独立的目录,避免冲突:

/www/wwwroot/site1/
/www/wwwroot/site2/
/www/wwwroot/blog/

3. 多站点类型示例

静态网站

  • 不选择PHP版本
  • 上传HTML文件到网站目录

PHP网站(WordPress/Laravel等)

  • 选择对应PHP版本
  • 上传程序文件
  • 配置数据库连接

Node.js应用

  • 不创建PHP站点
  • 在「软件商店」安装PM2
  • 通过PM2部署Node应用

反向

  • 添加站点后 → 设置 → 反向
  • 填写目标服务器地址和端口

4. 常见问题解决

🔒 80/443端口占用

# 检查端口占用
netstat -tlnp | grep :80
# 停止占用进程或修改nginx配置

🌐 域名解析问题

  • 确认域名已正确解析到服务器IP
  • 检查DNS生效状态(ping域名测试)

🔐 SSL证书

  • 每个站点可单独配置SSL
  • 支持Let’s Encrypt免费证书
  • 通配符证书可覆盖子域名

5. 最佳实践

  • 备份策略:定期备份各站点数据
  • 权限管理:设置正确的文件权限(755目录,644文件)
  • 日志监控:开启访问日志便于排查问题
  • 安全设置:配置防盗链、IP限制等安全规则

部署完成后,每个网站都会在宝塔面板中独立显示,可分别进行管理、备份、监控等操作。

未经允许不得转载:云计算HECS » 宝塔怎么部署多个网站?