在宝塔面板中部署两个网站非常简单,以下是详细步骤:
✅ 前提条件
- 你已经安装并登录了宝塔面板(Linux版,如CentOS/Ubuntu/Debian)。
- 服务器有公网IP或域名已解析到服务器。
- 至少有两个域名(或使用子域名),例如:
site1.comsite2.com
或者使用同一主域的子域:www.site.comblog.site.com
🚀 步骤一:添加第一个网站
- 登录宝塔面板(通常是
http://你的服务器IP:8888) - 在左侧菜单点击 「网站」
- 点击 「添加站点」
- 填写信息:
- 域名:输入第一个域名,如
site1.com(可以加www.site1.com在同一栏,用逗号分隔) - 根目录:保持默认或自定义(如
/www/wwwroot/site1) - PHP版本:根据网站需求选择(如 PHP 7.4、8.0 等,静态网站可选“不使用”)
- 其他选项可默认
- 域名:输入第一个域名,如
- 点击 提交
宝塔会自动创建网站目录,并生成Nginx/Apache配置。
🚀 步骤二:添加第二个网站
重复上面步骤,但填写第二个域名:
- 再次点击 「添加站点」
- 填写:
- 域名:
site2.com(或blog.site.com) - 根目录:如
/www/wwwroot/site2 - PHP版本:按需选择
- 域名:
- 提交
📁 文件上传
将两个网站的文件分别上传到对应的根目录:
- site1 的文件 →
/www/wwwroot/site1 - site2 的文件 →
/www/wwwroot/site2
你可以通过:
- FTP(宝塔可安装FTP服务)
- 直接在宝塔文件管理器中操作
- 使用命令行
scp/rsync
🔐 域名解析与SSL(可选但推荐)
1. 域名解析
确保两个域名都已解析到你的服务器公网IP:
- 在域名注册商(如阿里云、腾讯云)设置 A 记录:
site1.com → 你的服务器IP site2.com → 你的服务器IP
2. 配置SSL证书(HTTPS)
在宝塔中为每个网站开启SSL:
- 进入「网站」列表,点击某个网站的「设置」
- 切换到「SSL」选项卡
- 选择「Let’s Encrypt」申请免费证书
- 勾选对应域名,点击申请
✅ 两个网站可独立配置SSL。
🧪 测试访问
打开浏览器,分别访问:
http://site1.comhttp://site2.com
如果看到各自网站内容,说明部署成功!
💡 小贴士
- 端口问题:默认HTTP是80,HTTPS是443。确保服务器安全组/防火墙开放这些端口。
- 一个IP支持多个网站:基于「虚拟主机」技术,宝塔自动处理,无需额外配置。
- 子域名建站:比如
a.yourdomain.com和b.yourdomain.com,只需在添加站点时填子域名即可。 - 静态 vs 动态网站:静态网站选“不使用PHP”,动态网站(如WordPress、ThinkPHP)选择对应PHP版本。
❓常见问题
Q:可以用同一个域名的不同端口吗?
A:可以,但需要手动修改Nginx配置并开放端口(如 :81, :82),不推荐普通用户使用,影响SEO和用户体验。
Q:如何绑定多个域名到一个网站?
A:在「网站设置」→「域名管理」中添加更多域名即可。
如有具体环境(如WordPress + 静态页)、报错信息,欢迎补充,我可以进一步指导!
CLOUD云知道