在宝塔面板中配置多个网站非常简单,以下是详细步骤:
✅ 一、前提条件
- 已安装宝塔面板(Linux版,如CentOS、Ubuntu等)。
- 服务器有公网IP或域名解析到服务器。
- 至少有一个域名(可以配置多个域名对应多个网站)。
✅ 二、添加多个网站的步骤
1. 登录宝塔面板
打开浏览器,输入你的服务器IP和宝塔端口(默认为 http://你的IP:8888),输入账号密码登录。
2. 添加第一个网站
- 在宝塔面板首页,点击左侧菜单的 【网站】。
- 点击 【添加站点】 按钮。
- 填写以下信息:
- 域名:例如
www.site1.com(可添加多个域名,用换行或逗号分隔) - 根目录:一般自动生成,如
/www/wwwroot/site1.com - PHP版本:根据网站需求选择(如PHP-7.4,若为静态页可选“纯静态”)
- 数据库:如需数据库,勾选并设置数据库名、用户名、密码
- FTP:可选,是否创建FTP账户
- 域名:例如
- 点击 【提交】。
宝塔会自动创建目录、配置Nginx/Apache。
3. 添加第二个网站(重复操作)
- 再次点击 【添加站点】。
- 填写:
- 域名:
www.site2.com - 根目录:
/www/wwwroot/site2.com - 其他选项根据需要设置(如不同PHP版本)
- 域名:
- 提交。
你可以继续添加
site3.com、blog.site1.com等任意多个网站。
✅ 三、注意事项
| 项目 | 说明 |
|---|---|
| 域名解析 | 每个网站的域名必须正确解析到服务器IP |
| 端口冲突 | 所有网站默认使用80(HTTP)和443(HTTPS),宝塔自动通过域名区分,无需修改端口 |
| SSL证书 | 可在网站设置中为每个站点单独申请Let’s Encrypt免费SSL证书 |
| 子域名 | 可添加如 blog.yoursite.com 作为独立网站或同一站点的子目录 |
| 反向提速 | 若是Node.js、Java等应用,可添加站点后设置反向提速 |
✅ 四、管理多个网站
添加后,你可以在 【网站】 列表中对每个站点进行管理:
- 修改配置(Nginx配置)
- 设置伪静态(如WordPress、ThinkPHP等)
- 配置SSL
- 设置301重定向
- 绑定更多域名
- 防火墙、缓存、日志等
✅ 五、示例:两个网站配置
| 网站 | 域名 | 根目录 | PHP版本 |
|---|---|---|---|
| 网站A | www.blog.com | /www/wwwroot/blog.com | PHP-7.4 |
| 网站B | www.shop.com | /www/wwwroot/shop.com | PHP-8.1 |
两个网站完全独立,互不影响。
✅ 六、常见问题
访问显示默认页?
- 检查域名是否解析正确。
- 检查网站根目录是否有内容(如
index.html)。 - 检查Nginx配置是否生效(可重启Web服务)。
如何绑定多个域名到一个网站?
- 进入网站设置 → 【域名管理】 → 添加更多域名(如
blog.com、www.blog.com)。
- 进入网站设置 → 【域名管理】 → 添加更多域名(如
如何运行不同技术栈?
- 静态网站:选“纯静态”
- Node.js:添加站点后设置反向提速到
127.0.0.1:3000 - Python/Java:类似,配合反向提速使用
✅ 总结
宝塔面板支持无限添加网站,只要服务器资源允许。每个网站独立配置域名、目录、PHP版本、数据库等,管理非常方便。
💡 提示:建议为每个网站使用独立的数据库和FTP账户,便于维护和安全隔离。
如果你有具体需求(如WordPress多站点、前后端分离部署等),也可以告诉我,我可以提供更详细的配置方案。
CLOUD云知道