Linux nginx 平滑添加stream模块支持tcp、sftp代理
nginx从1.9.0版本开始,新增了ngx_stream_core_module模块,使nginx支持四层负载均衡。默认编译的时候该模块并未编译进去,需要编译的时候添加–with-stream,使其支持stream代理。
- 1 备份原有配置
先到原nginx目录下备份nginx.conf 相关文件,如果是引用的外部配置文件,则忽略这一步
- 2 nginx编译添加stream模块
此处nginx源码目录为:/opt/nginx-1.18.0,即为编译命令执行目录。
- 3添加stream模块进行重新编译,编译命令如下
./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-stream --with-http_ssl_module
可以看到stream模块已经编译到nginx内了。
- 2.3进行make操