在 OpenResty Edge 中配置错误日志文件

  • 示例应用的错误日志
  • Openresty.com 的错误日志
  • 全局错误日志
  • 在服务器上查看错误日志
  • 示例应用的错误日志
  • Openresty.com 的错误日志
  • 全局错误日志
  • 在服务器上查看错误日志

在 OpenResty Edge 网关中配置上游的粘性 Cookie

  • OpenResty Edge 中的 Sticky Cookie 简介
  • 为示例应用启用 Sticky Cookie
  • 测试
  • 禁用 Sticky Cookie
  • 测试
  • OpenResty Edge 中的 Sticky Cookie 简介
  • 为示例应用启用 Sticky Cookie
  • 测试
  • 禁用 Sticky Cookie
  • 测试

如何在 OpenResty Edge 中使用标准动态指标

  • 动态指标简介
  • 在示例应用中启用动态指标
  • 测试
  • openresty.org 的标准动态指标
  • 动态指标简介
  • 在示例应用中启用动态指标
  • 测试
  • openresty.org 的标准动态指标

在 OpenResty Edge 中管理通往 Kubernetes(K8s)上游的流量

  • 如何创建及使用 Kubernetes 上游
    • 创建 Kubernetes 集群
    • 创建 Kubernetes 上游
    • 创建页面规则使用 Kubernetes 上游
    • 测试
  • 如何创建及使用 Kubernetes 上游
    • 创建 Kubernetes 集群
    • 创建 Kubernetes 上游
    • 创建页面规则使用 Kubernetes 上游
    • 测试

在微软 Azure 云上安装自主部署版 OpenResty XRay

  • 创建订阅和资源组
  • 创建 Azure Kubernetes 服务
  • 准备环境变量
  • 通过命令行登录 Azure
  • 为 Kubernetes 创建 namespace 和 secret
  • 创建 Azure Disk
  • 更新持久化卷的配置文件
  • 更新 kubernetes 的配置文件
  • 创建持久化卷
  • 部署 Kubernetes 服务
  • 配置应用网关
  • 创建订阅和资源组
  • 创建 Azure Kubernetes 服务
  • 准备环境变量
  • 通过命令行登录 Azure
  • 为 Kubernetes 创建 namespace 和 secret
  • 创建 Azure Disk
  • 更新持久化卷的配置文件
  • 更新 kubernetes 的配置文件
  • 创建持久化卷
  • 部署 Kubernetes 服务
  • 配置应用网关

在 OpenResty Edge 中配置分布式 gRPC 代理

  • gRPC 样本服务器和样本服务
  • 将 gRPC 服务器作为上游使用
  • 测试 gRPC 服务
  • gRPC 样本服务器和样本服务
  • 将 gRPC 服务器作为上游使用
  • 测试 gRPC 服务

OpenResty Edge 的高性能 Web 应用防火墙(WAF)

  • 为应用程序启用 WAF
  • 测试应用程序的 WAF 设置
  • 禁用和重新启用 WAF
  • WAF 白名单
  • 修改 WAF 命中之后的拦截动作
  • 测试新的拦截动作
  • 创建 WAF 规则集
  • OpenResty Edge 中 WAF 的实现
  • 为应用程序启用 WAF
  • 测试应用程序的 WAF 设置
  • 禁用和重新启用 WAF
  • WAF 白名单
  • 修改 WAF 命中之后的拦截动作
  • 测试新的拦截动作
  • 创建 WAF 规则集
  • OpenResty Edge 中 WAF 的实现

OpenResty Edge 中的网关小语言 EdgeLang

  • Edgelang 简介
  • 添加使用 Edgelang 定义的页面规则
  • 测试
  • 修改页面规则的 Edgelang 定义
  • 使用 Edgelang 定义 WAF 规则
  • Edgelang 用户手册
  • Edgelang 简介
  • 添加使用 Edgelang 定义的页面规则
  • 测试
  • 修改页面规则的 Edgelang 定义
  • 使用 Edgelang 定义 WAF 规则
  • Edgelang 用户手册

OpenResty 1.21.4.2 预览版 RC1 发布

  • 源码包
  • Windows 二进制包
  • 重点变更
  • 源码包
  • Windows 二进制包
  • 重点变更

如何通过特殊的请求头传递真实的客户端 IP 地址到后端服务器

  • 为应用设置页面规则
  • 测试
Photo by Yichun Zhang
  • 为应用设置页面规则
  • 测试

当 Lua IPC 管道阻塞 OpenResty 或 Nginx 事件循环的时候

  • 问题
  • 分析
  • 解决方案
  • 结果
Photo by Yichun Zhang
  • 问题
  • 分析
  • 解决方案
  • 结果

优化超大 Nginx 配置导致的内存碎片

  • 挑战
  • 分析
  • 解决方案
  • 结果
Photo by Yichun Zhang
  • 挑战
  • 分析
  • 解决方案
  • 结果

QCon 北京 2023 大会上关于深度分析和诊断 K8s 容器应用的演讲

本周我受邀在 QCon 北京 2023 大会上作了一次远程分享。
Photo by Yichun Zhang
本周我受邀在 QCon 北京 2023 大会上作了一次远程分享。

新的关于 OpenResty XRay 的常见问答

我们最近为 OpenResty XRay 产品准备了一篇《常见问答》文档
Photo by Yichun Zhang
我们最近为 OpenResty XRay 产品准备了一篇《常见问答》文档

OpenResty XRay 的自动分析报告

  • 过去
  • 现在
  • 将来
Photo by Yichun Zhang
  • 过去
  • 现在
  • 将来

OpenResty XRay 分析和解决 B 站重大线上事故

  • 事故描述
  • 事故分析过程
  • 事故后续修复和加固
  • OpenResty XRay 产品和服务
Photo by OpenResty Inc.
  • 事故描述
  • 事故分析过程
  • 事故后续修复和加固
  • OpenResty XRay 产品和服务

在 OpenResty 或 Nginx 进程中追踪最慢的 PCRE 正则表达式

  • 系统环境
  • 无需猜测,缩小问题范围
  • 限制 PCRE 的执行开销
  • 非回溯正则表达式引擎
  • Lua 的内置模式
  • 追踪容器内的应用
  • 工具的实现方式
  • 工具的开销
  • 系统环境
  • 无需猜测,缩小问题范围
  • 限制 PCRE 的执行开销
  • 非回溯正则表达式引擎
  • Lua 的内置模式
  • 追踪容器内的应用
  • 工具的实现方式
  • 工具的开销

在 OpenResty 或 Nginx 进程中列出已加载的 Lua 模块

  • 系统环境
  • 已加载 Lua 模块的名称
  • 直接在 Web 控制台中运行
  • 追踪容器内的应用
  • 工具的实现方式
  • 工具的开销
Photo by Yichun Zhang
  • 系统环境
  • 已加载 Lua 模块的名称
  • 直接在 Web 控制台中运行
  • 追踪容器内的应用
  • 工具的实现方式
  • 工具的开销

分析 OpenResty 或 Nginx 中最耗 CPU 的请求

  • 系统环境
  • 最耗 CPU 的请求主机名
  • 最耗 CPU 的请求 URI
  • 深入挖掘
  • 直接在 Web 控制台中运行
  • 追踪容器内的应用
  • 工具的实现方式
  • 工具的开销
Photo by Yichun Zhang
  • 系统环境
  • 最耗 CPU 的请求主机名
  • 最耗 CPU 的请求 URI
  • 深入挖掘
  • 直接在 Web 控制台中运行
  • 追踪容器内的应用
  • 工具的实现方式
  • 工具的开销

在 OpenResty Edge 中配置 HTTP 基本认证

  • 为应用程序配置 HTTP 基本认证
    • 添加一个基本认证用户组
    • 启用基本认证
    • 测试
  • 配置全局 HTTP 基本认证
    • 添加全局基本认证用户组
    • 为应用配置全局基本认证
Photo by Yichun Zhang
  • 为应用程序配置 HTTP 基本认证
    • 添加一个基本认证用户组
    • 启用基本认证
    • 测试
  • 配置全局 HTTP 基本认证
    • 添加全局基本认证用户组
    • 为应用配置全局基本认证
联系我们

OpenResty 开源社区

请加入我们,并与我们分享您的想法和问题,我们迫不及待想在那里见到您!


limited time offer

Request TRIAL today and receive a diagnostic REPORT
Learn more

很乐意听到您的反馈,请与我们联系 👋

成功发送消息!

我们的专家团队将在 24 小时之内与您联系。
x