在2022年(以及之后的年份,包括2024年),使用 宝塔面板 搭建两个网站是非常常见且简单的事情。你只需要一台服务器(比如阿里云、腾讯云、VPS等),安装好宝塔面板后就可以轻松搭建多个网站。
✅ 一、前提条件
-
服务器环境
- Linux系统(推荐 CentOS / Ubuntu / Debian)
- 宝塔面板已安装(官网:https://www.bt.cn)
-
域名
- 两个不同的域名或子域名(例如:
example.com和demo.com或site1.example.com和site2.example.com)
- 两个不同的域名或子域名(例如:
-
备案(国内服务器)
- 如果是部署在国内服务器上(如阿里云、腾讯云),需要对每个绑定的域名进行备案。
✅ 二、搭建步骤(图文流程简述)
1. 登录宝塔面板
访问你的服务器公网IP:8888(默认端口),输入账号密码登录。
2. 添加第一个网站
- 点击左侧菜单【网站】 > 【添加站点】
- 域名填写
example.com - 根目录自动创建,可自定义
- PHP版本选择你需要的(如PHP-74)
- 数据库、FTP 可根据需要勾选
- 点击【提交】
上传网站文件到该站点的根目录(如 /www/wwwroot/example.com)
3. 添加第二个网站
重复上述步骤:
- 域名填写
demo.com或另一个子域名site2.example.com - 根目录设置为
/www/wwwroot/demo.com或其他路径 - 其他选项类似设置即可
✅ 三、注意事项
| 项目 | 说明 |
|---|---|
| 不同域名绑定不同网站 | 宝塔会自动为每个域名配置虚拟主机 |
| 共用IP地址 | 多个网站可以共用一个服务器IP地址 |
| SSL证书 | 每个网站可以单独申请SSL证书(宝塔支持一键申请Let’s Encrypt) |
| 数据库独立 | 推荐为每个网站分配独立数据库,避免冲突 |
| 资源占用 | 注意服务器CPU、内存和带宽是否足够支撑两个网站 |
✅ 四、进阶建议(可选)
- 使用反向X_X(Nginx)实现更复杂的路由规则
- 使用子域名 + 不同端口运行多个服务(如 Node.js + PHP)
- 配置防火墙限制访问权限
- 使用计划任务做定时备份
✅ 示例:两个网站结构
| 网站名称 | 域名 | 根目录 | 数据库 |
|---|---|---|---|
| 网站A | example.com | /www/wwwroot/example.com | example_db |
| 网站B | demo.com | /www/wwwroot/demo.com | demo_db |
如果你遇到具体问题(比如:域名解析失败、不能访问、500错误等),欢迎告诉我,我可以帮你一步步排查!
是否还需要我提供 搭建 WordPress 或 HTML 静态网站 的详细步骤?
CDNK博客