Nginx 正向代理

Nginx 正向代理 需求 服务部署于k8s中,但有一部分服务需要访问第三方接口,对端需要对IP加白。k8s节点过多且ip可能发生变


Nginx安装

Nginx安装 yum install -y wget gcc gcc-c++ make pcre pcre-devel zlib zlib-devel openssl openssl-devel cd /usr/local/src yum install lrzsz -y wget 'http:/


Nginx 编译安装环境进行平滑升级

此前线上正在运行的Nginx版本因为漏洞扫描或者其他原因需要对Nginx版本进行升级。需要满足以下条件:因为线上项目正在运行,所以不能进行服务停止需要编译相同的模块


Nginx常用指令

Context配置环境读-写Nginx的内置变量lua_package_pathngx.req.set_headerngx.req.clear_headerngx.req.get_headers控制请求头控制响应头/体控制请求体正则表达式子


Ngx_Lua常用指令块

Lua在Nginx的那些阶段可以执行代码? Lua在Nginx的每个阶段可以执行那些操作? Ngx_Lua的功能大部分是基于Nginx的11个执行阶段开发和配置的。Lua代码在这些指令块中执行,并依赖于他们的执行顺序。 init_by_lua_block init_by_lua_block是init


Nginx配置文件

配置文件目录/usr/local/nginx/├── conf # 这是Nginx所有的配置文件目录│ ├── fastcgi.conf


Nginx执行流程

执行过程图Nginx 的11个执行阶段以及对应的http模块:Nginx 的11个执行阶段的枚举类可以参考nginx源码中的ngx_http_core_module.h 中ngx_http_phases枚举:11个执行阶段的各个模块的执行流