在宝塔面板中搭建两个网站非常简单,以下是详细步骤:
✅ 前提条件:
- 已安装宝塔面板(Linux版,如 CentOS/Ubuntu/Debian)
- 服务器已运行,可以访问宝塔面板(通常是
http://你的服务器IP:8888) - 有至少一个域名(或两个),或可以使用 IP + 端口进行测试
🛠 步骤一:登录宝塔面板
- 打开浏览器,输入:
http://你的服务器IP:8888 - 输入用户名和密码登录(首次登录会提示绑定或注册)
🌐 步骤二:添加第一个网站
- 在宝塔面板首页,点击左侧菜单的 【网站】
- 点击 【添加站点】
- 填写信息:
- 域名:
www.site1.com(或你拥有的域名) - 根目录:默认即可(如
/www/wwwroot/site1) - FTP:不需要可不创建
- 数据库:如需要可创建(如 WordPress 等需要数据库)
- PHP版本:根据网站需求选择(如 PHP 7.4)
- 域名:
- 点击 【提交】
网站创建成功后,你可以上传网站文件到对应的根目录。
🌐 步骤三:添加第二个网站
- 再次点击 【添加站点】
- 填写第二个网站的信息:
- 域名:
www.site2.com(另一个域名) - 根目录:如
/www/wwwroot/site2 - 其他选项根据需要选择
- 域名:
- 点击 【提交】
🔄 两个网站的运行原理
- 宝塔面板通过 虚拟主机 实现多网站共存。
- 每个网站绑定不同的域名,Nginx/Apache 根据请求的域名分发到对应的网站目录。
- 所有网站共享服务器 IP,但通过域名区分。
🔧 注意事项:
-
域名解析:
- 将
site1.com和site2.com的 DNS 解析指向你的服务器 IP。 - 可在域名注册商(如阿里云、腾讯云)设置 A 记录。
- 将
-
端口问题:
- 默认网站使用 80(HTTP)和 443(HTTPS)端口。
- 一台服务器可同时运行多个网站,不需要改端口,靠域名区分即可。
-
测试无域名?
- 可暂时用服务器 IP 访问,但多个网站时只能访问默认站点。
- 或使用本地 hosts 文件绑定测试:
192.168.1.100 www.site1.com 192.168.1.100 www.site2.com
-
SSL 证书:
- 可分别为两个网站申请 Let’s Encrypt 免费 SSL 证书,实现 HTTPS。
📁 示例:网站目录结构
/www/wwwroot/site1/ → 第一个网站文件
/www/wwwroot/site2/ → 第二个网站文件
上传不同的网站程序(如 HTML、WordPress、Typecho 等)到各自目录即可。
✅ 验证是否成功
- 浏览器访问
http://www.site1.com→ 应显示 site1 的内容 - 访问
http://www.site2.com→ 应显示 site2 的内容
❓常见问题
-
两个网站能同时运行吗?
✅ 可以,宝塔支持无限添加网站(受限于服务器性能)。 -
可以用同一个域名的不同端口吗?
可以,但不推荐。例如site.com:81,需在宝塔中修改网站端口,并放行防火墙。 -
如何绑定多个域名到一个网站?
在网站设置 → 域名管理 → 添加更多域名。
如有具体需求(如部署 WordPress、静态页、Node.js 等),可继续提问!
CLOUD技术博