第十七章 构建和配置 Nginx 以与 Web 网关配合使用 (Windows) - 已弃用:构建 Nginx 以使用通用模块

文章目录

  • [第十七章 构建和配置 Nginx 以与 Web 网关配合使用 (Windows) - 已弃用:构建 Nginx 以使用通用模块](#第十七章 构建和配置 Nginx 以与 Web 网关配合使用 (Windows) - 已弃用:构建 Nginx 以使用通用模块)

第十七章 构建和配置 Nginx 以与 Web 网关配合使用 (Windows) - 已弃用:构建 Nginx 以使用通用模块

重要提示:由于稳定性问题,已弃用将通用模块与 Nginx 一起使用。使用 NSD 连接到 NginxWeb 网关部署完全支持所有功能,包括 WebSocket

如果您当前正在将通用模块与 Nginx 结合使用,建议升级到最新版本的 Web Gateway 并重建 Nginx 服务器以与 NSD 配合使用。编辑服务器配置文件时,请务必从服务器配置中删除 CSPModulePath 指令。

以下说明仅供现有安装的参考。

Nginx 可以构建为与动态链接的通用模块 CSPx.dll(运行时)和 CSPxSys.dllWeb 网关系统管理)一起使用,而不是与 NSD 一起使用。构建和配置 Nginx 以与通用模块配合使用的过程与基于 NSD 的部署有所不同,如下所示:

  • 步骤4中,将模块源码ngx_http_csp_module_sa.cngx_http_csp_common.h复制到指定目录,而不是ngx_http_csp_module.c
  • 步骤5中,CSP的配置文件(/opt/nginx/objs/lib/csp/config)如下:
java 复制代码
ngx_addon_name=ngx_http_csp_module_sa
HTTP_MODULES="$HTTP_MODULES ngx_http_csp_module_sa"
NGX_ADDON_SRCS="$NGX_ADDON_SRCS $ngx_addon_dir/ngx_http_csp_module_sa.c"
  • CSPModulePath 指令添加到 http 配置块以指定通用网关模块的路径。
java 复制代码
CSPModulePath install-dir/bin;
  • 对于 Windows,线程堆栈大小必须增加到 2MB。将以下指令添加到 Nginx 配置文件的顶部(http 部分之前)。
java 复制代码
thread_stack_size 2000000;

不支持以下指令:

  • CSPNSD_pass

  • CSPNSD_response_headers_maxsize

  • CSPNSD_connect_timeout

  • CSPNSD_send_timeout

  • CSPNSD_read_timeout

支持以下指令:

  • CSP

  • CSPFileTypes

相关推荐
Felicity_Gao2 小时前
uni-app VOD 与 COS 选型、开发笔记
前端·笔记·uni-app
我狸才不是赔钱货3 小时前
前端技术栈全景图:从HTML到现代框架的演进之路
前端·html
百花~4 小时前
前端三剑客之一 HTML~
前端·html
chinesegf4 小时前
Docker篇4-本地项目app.py与docker加载项目镜像的开发顺序
运维·docker·容器
CyreneSimon4 小时前
Docker 拉取配置教程:解决镜像拉取连接超时问题
运维·docker·容器
lang201509284 小时前
Spring远程调用与Web服务全解析
java·前端·spring
李子红了时5 小时前
【墨铺网教程】一台电脑加入多个局域网,让电脑做上传下载主力又当存储盘
运维·服务器·电脑
listhi5206 小时前
利用React Hooks简化状态管理
前端·javascript·react.js
snpgroupcn7 小时前
Adobe SAP S/4HANA 升级实践:企业规模化转型关键要素
运维·adobe·云计算
一点一木7 小时前
🚀 2025 年 10 月 GitHub 十大热门项目排行榜 🔥
前端·人工智能·github