一台服务器上如何创建多个网站宝塔?

服务器

在一台服务器上使用 宝塔面板(BT Panel) 创建多个网站,其实是非常常见且简单的事情。宝塔面板本身就是一个非常强大的服务器管理工具,支持在一个服务器上创建和管理多个网站。

下面是如何在一台服务器上使用宝塔面板创建多个网站的详细步骤:


✅ 前提条件

  • 你已经安装了 宝塔面板
  • 你有一台服务器(如阿里云、腾讯云、VPS等)
  • 每个网站都有自己的域名(或者你可以用不同的端口测试)

?️ 步骤一:添加网站

  1. 登录宝塔面板。

  2. 在左侧菜单选择【网站】 → 【添加站点】。

  3. 填写以下信息:

    • 域名:输入你要绑定的域名(比如 example.com 或 www.example.com)
    • 根目录:系统会自动生成一个目录(如 /www/wwwroot/example.com),也可以自定义
    • FTP 和 数据库 可以根据需要创建(一般每个网站独立数据库更好管理)
    • PHP版本:选择你需要的 PHP 版本(不同网站可以使用不同版本)
  4. 点击【提交】完成网站添加。

重复上述步骤,即可为每一个域名添加一个新的网站。


? 步骤二:配置域名解析

确保你的每个域名都已正确解析到服务器的公网 IP 地址。

例如:

域名 解析地址
example.com 123.123.123.123
another.com 123.123.123.123

可以在域名服务商后台(如阿里云、腾讯云、Cloudflare)进行 A 记录解析。


? 步骤三:上传网站文件

  1. 添加完网站后,进入【文件】或使用 FTP 工具连接服务器,上传网站程序到对应网站的根目录中。

  2. 比如:

    • /www/wwwroot/example.com/
    • /www/wwwroot/another.com/
  3. 如果是 WordPress、ThinkPHP、Vue、React 等项目,注意配置伪静态规则、权限等。


? 步骤四:配置伪静态(可选)

如果网站使用的是伪静态 URL(如 WordPress、Discuz、Typecho 等),需要为每个网站单独设置伪静态规则:

  1. 在【网站】列表中点击对应的网站 → 【设置】
  2. 选择【伪静态】选项卡
  3. 选择合适的模板(如 WordPress、ThinkPHP 等)保存即可

⚙️ 步骤五:SSL证书(可选)

如果你希望启用 HTTPS:

  1. 进入网站设置页面
  2. 点击【SSL】选项卡
  3. 可以申请免费的 Let’s Encrypt 证书或上传已有证书

? 测试访问

在浏览器中分别访问你配置的各个域名,确认是否都能正常打开。


? 小技巧与注意事项

  • 多个网站共用一个IP:宝塔默认使用虚拟主机技术实现基于域名的虚拟主机,所以无需额外配置。
  • 不同PHP版本:宝塔支持为每个网站绑定不同的 PHP 版本(需提前安装多个 PHP 版本)。
  • 防止冲突:建议每个网站使用独立数据库和FTP账户,避免数据混乱。
  • 子域名也适用:你可以把 blog.example.com、shop.example.com 当作独立网站添加。

? 示例:创建两个网站

域名 根目录 PHP版本
example.com /www/wwwroot/example.com PHP 7.4
blog.example.com /www/wwwroot/blog.example.com PHP 8.1

❓常见问题解答

Q:我可以用同一个域名的不同端口来区分网站吗?

A:可以,但不推荐用于正式环境。需要手动修改 Nginx/Apache 配置监听不同端口,并通过 domain:port 方式访问。

Q:如何查看当前运行的网站数量?

A:在宝塔【网站】页面可以直接看到所有已添加的网站列表。


如果你需要我帮你具体配置某个网站(如 WordPress、Vue、Node.js 项目等),欢迎继续提问!


是否需要我提供一键部署脚本或 LNMP 环境搭建教程?

未经允许不得转载:CDNK博客 » 一台服务器上如何创建多个网站宝塔?