网站管理:建站流程、运行环境与 SSL
一句话结论:两边都能让你几分钟建起一个网站,但“快”的背后是两种完全不同的环境哲学——1Panel 先把运行环境装进容器再建站,宝塔把 Nginx/PHP 编译(或快速安装)在宿主机上再建站。
网站管理是绝大多数人装面板的第一理由,也是两款面板打磨最久的模块。这一节我们按四把尺子(广度、深度、易用度、是否额外付费)把建站这件事彻底拆开。
两侧的建站入口长什么样
1Panel:六种建站方式,统一由 OpenResty 接管
根据官方文档,1Panel 的网站功能基于应用商店安装的 OpenResty,统一管理 HTTP/HTTPS 网站和 TCP/UDP 代理。创建网站时,你能选的类型有六种:
| 类型 | 干什么用的 |
|---|---|
| 一键部署 | 直接选应用商店里已装的 WordPress、Halo 等应用,填域名即可成站 |
| 运行环境 | 用已创建的 PHP / Java / Node.js / Go / Python / .NET 运行环境建站 |
| 反向代理 | 把请求转发到其他服务,代理地址可手填也可从已安装应用里选 |
| 静态网站 | 纯静态页面部署 |
| 子网站 | 在已有 PHP/静态站点的目录下再开一个独立域名站点 |
| TCP/UDP 代理 | 用 OpenResty Stream 模块转发四层流量,适合数据库等非 HTTP 服务 |
一个细节值得注意:建站表单里可以勾选创建 FTP、创建数据库,也能直接启用 HTTPS 并选择证书——这些选项在第一次建站时就出现在同一个表单里,不用建完再到处补配。
运行环境本身是独立管理的。以 PHP 为例,官方文档明确支持 5.x、7.x、8.x 三个大版本,创建运行环境时选版本和扩展,之后在列表里可以单独勾选安装/卸载扩展、改 php.ini 类配置、配进程守护。Node.js 运行环境同理,支持 12.x、14.x、16.x、18.x,还能管理 npm 模块。
宝塔:表单式建站,环境先装在宿主机上
宝塔的建站入口是 网站 - PHP项目 - 添加站点,官方文档列出的项目类型更多更“贴框架”:
| 类型 | 说明 |
|---|---|
| 传统项目(通用) | 填域名、根目录、FTP、数据库、PHP 版本的标准表单 |
| Swoole 异步项目 | 面板帮你装 swoole 扩展,填启动命令(如 php think swoole) |
| ThinkPHP 异步项目 | 自动处理 fileinfo 扩展和启动命令 |
| 异步项目 | 通用 PHP 异步项目,仅支持 Nginx |
| 一键部署 | 填域名即可部署部分开源项目 |
| 应用环境包 | 应用开发者预构建的环境包 |
| 批量创建 | 按 域名\|根目录\|FTP\|数据库\|PHP版本 格式批量建站 |
环境从哪来?从软件商店装。宝塔官方文档给出的路径是:软件商店 → 运行环境 → 找到 Nginx 或 Apache → 安装,安装时选版本和安装方式。PHP 同理,软件商店里选版本安装,站点级别再切换 PHP 版本(纯静态站点可选“纯静态”)。安装方式有两种:
- 快速安装:快,版本与稳定性略低于编译安装,适合测试;
- 编译安装:慢,性能最大化,适合生产,还能添加自定义模块(比如通过前置脚本编译 brotli 之类的第三方模块)。
这个“能不能加自定义编译模块”的口子,是宝塔环境管理里最有老运维味道的一笔——它假设你愿意为了榨性能去碰编译参数。
建一个 WordPress 站,各需几步
把四把尺子里的“易用度”落在地面上,最直观的方式就是跑一遍同一任务。
1Panel 路线(一键部署):
- 应用商店安装 WordPress(填数据库参数、端口,高级设置里可改 compose 文件);
- 网站 → 创建网站 → 选“一键部署”→ 选已安装的 WordPress → 填主域名 → 勾选“启用 HTTPS”选证书 → 确认。
核心动作两步:装应用、建站。WordPress 的数据库、PHP、Nginx 配置都由容器组合自动完成,你甚至不用关心 PHP 是哪个版本——应用镜像里已经带好了。
宝塔路线(一键部署或传统项目):
- 软件商店安装 Nginx(或 Apache);
- 软件商店安装 PHP(选版本,建议快速安装,扩展以后再补);
- 软件商店安装 MySQL;
- 网站 → 添加站点 → 一键部署选 WordPress,或传统项目填域名、选 PHP 版本、勾选创建数据库;
- 站点设置 → SSL → 申请免费证书。
核心动作四到五步。注意这不是“宝塔更弱”——是路线不同:宝塔的环境是宿主机上的独立软件,每件都要单独装、单独配、单独维护;1Panel 的环境是容器化、应用级的,装应用时整套环境就位。
| 对比项 | 1Panel | 宝塔 |
|---|---|---|
| 建站方式数 | 6 种(含 TCP/UDP 代理) | 7 种(含 Swoole/ThinkPHP 异步项目、批量创建) |
| Web 服务器 | OpenResty(应用商店安装) | Nginx 或 Apache 任选,支持 Tengine/OpenResty |
| 环境安装 | 全部容器化 | 宿主机编译安装/快速安装 |
| PHP 多版本 | 运行环境管理,5.x/7.x/8.x | 软件商店安装,站点级切换 |
| 自定义编译模块 | 不支持(容器镜像为主) | 支持,可加前置脚本 |
| 建站表单内置项 | FTP/数据库/HTTPS 一屏勾选 | FTP/数据库一屏勾选,SSL 站点内另配 |
| 批量建站 | 网站列表批量操作 | 专用批量创建,格式化文本 |
SSL 证书:免费层面的较量
SSL 是建站的“第二件事”,两边在免费证书上的做法值得细看。
1Panel 走的是 ACME 标准化路线:证书页面统一管理申请、上传、续签、下载、删除,ACME 账户支持的类型包括 Let's Encrypt、ZeroSSL、Buypass、Google Cloud 以及自定义 ACME 服务;配合 DNS 账户可以实现纯 DNS 验证(适合临时无法开放 80 端口的场景)。建站表单里勾上“启用 HTTPS”直接选已有证书,证书背景操作(续签状态、到期时间)在列表里一目了然。
宝塔 的 SSL 体系更显“分层运营”的味道,站点 SSL 配置页(详见《宝塔面板官方文档:网站管理》)提供:
- 第三方证书:粘贴 key/pem 内容直接部署,文档还细心地教了 Apache 两段证书如何合并、证书链不完整怎么查;
- Let's Encrypt / LiteSSL 免费证书:有效期 3 个月,支持自动续签,可选 RSA2048/3072/4096、EC256/EC384 等算法,支持文件验证或 DNS 验证;
- 测试证书:免费版 TrustAsia DV SSL,90 天有效期,每账号上限 5 张,适合测试站;
- 商用 SSL 证书:面板内直接购买。
| 尺子 | 1Panel | 宝塔 |
|---|---|---|
| 免费 ACME | Let's Encrypt、ZeroSSL、Buypass、Google Cloud、自定义 | Let's Encrypt、LiteSSL |
| 算法/品牌选择 | 由 ACME 账户决定,面板不强制选 | 申请时显式选品牌与密钥算法 |
| 付费项 | 社区版即可全功能 | 商用证书收费,免费证书不收费 |
| 多机管理 | 证书属于当前节点 | 支持云端托管 + 多服务器同步部署(面板 9.4.0 以上) |
顺带一提,宝塔还有一个“SSL 自动部署”能力:把证书上传到宝塔云端,在官网后台创建同步任务,再到每台目标服务器创建部署任务并接入,就能实现多台服务器的证书同步。这是一个典型的“云端能力”,是闭源面板账号体系带来的便利,代价是证书要过一遍厂商云端——能不能接受,看你的安全偏好。
谁适合谁
综合四把尺子,网站管理这一节的判断:
- 选 1Panel,如果:你的站点以 WordPress、Halo 这类应用为主,希望“装应用=建站”,环境干净互不污染;或者你需要 Node/Go/Python/Java/.NET 多语言运行环境,且希望每个环境独立隔离;或者你偏爱标准 ACME 流程,不想和证书品牌选项打交道。
- 选宝塔,如果:你接手的是传统 PHP 建站生态(大量老站、Swoole/ThinkPHP 项目),需要批量建站、伪静态/防盗链/301 这类站点级运维细节(官方文档拆了二十多篇专门讲这些);或者你有“编译安装 + 自定义模块”的执念,追求宿主机性能榨取;或者你的站点体系天然建立在 Nginx/Apache 二选一的习惯上。
还有一类人两边都行:只建一个 WordPress 博客、域名已解析好、只想十分钟上线。这种情况下,两边的差异远小于你的域名解析时间。
本节要点
- 1Panel 建站基于应用商店安装的 OpenResty,六种建站类型,运行环境独立管理、全部容器化;WordPress 建站两步走(装应用、建站);
- 宝塔建站七种类型(含 Swoole/ThinkPHP 异步与批量创建),Nginx/Apache 自选,环境走软件商店编译/快速安装,WordPress 建站四到五步;
- SSL 免费层面打平:1Panel 走 ACME 标准化(多 ACME 账户类型),宝塔赊品牌算法可选 + 云端多机同步(9.4.0+);商用证书宝塔面板内可购;
- 环境哲学决定维护方式:容器环境重“重建”,宿主机环境重“调参”。
下一步:在你的测试服务器上,分别用两款面板各建一个 WordPress 站,计时对比——注意观察建站完成后,两边的“站点设置”页面分别能调哪些东西。
