1panel 中文文档 下载 App

面板底层的 Web 服务器为什么是 OpenResty

OpenResty 在面板里的位置

1Panel 的网站体系跑在 OpenResty 上——一个基于 NGINX 并内嵌 Lua 运行时的 Web 平台。你创建的每一个网站,最终都是 OpenResty 里的一段 server 配置;反代、伪静态、HTTPS 这些「网站配置」,本质都是面板帮你生成 OpenResty 配置再平滑重载。

这也是为什么「网站 - OpenResty 设置」是网站分组的固定一员:整个网站功能的地基。

它具体承担什么

日常要关的几个地方

  1. OpenResty 设置页:网站分组里的这一页可以调整 OpenResty 服务本身(启动、停止、配置修改),配置错误会导致所有网站不可访问,改之前备份原配置;
  2. 版本要求:部分高级功能(如 TCP/UDP 代理)对 OpenResty 有最低版本要求,版本不足时升级它;
  3. 默认站点:不存在的域名访问到哪,由默认站点决定,收好这个口子能减少被扫描的风险。

和容器的关系

OpenResty 本身也是以应用/容器的形式部署的。网站打不开时,排查顺序是:先看网站列表状态,再看 OpenResty 容器是否在跑,最后看配置是否有语法错误——这三层关系理清了,八成建站问题都能定位,更深的排查思路见建站答疑。

延伸阅读