nginx四层转发应用

news/2024/11/6 12:37:31/

默认使用yum安装的nginx是没有额外安装的动态模块的,需要自己额外安装

ls /usr/lib64/nginx/modules/

 若是不安装stream模块,直接在nginx的配置文件中调用stream模块,重载配置文件的时候会报错识别不到stream功能

安装stream模块

yum install -y nginx-mod-stream

ls /usr/lib64/nginx/modules/

或者也可以将nginx所有的动态模块都安装

yum -y install nginx-all-modules

nginx四层转发配置

我这里配置的是转发到后端的elasticsearch服务中

vi /etc/nginx/nginx.conf

#注意这不是写在http里面的,stream模块跟http模块是同级的关系,http是七层代理,stream是四层转发
stream {upstream es  {             #配置负载均衡功能server 10.1.60.115:9200;server 10.1.60.118:9200;}server {listen 1800;             #监听1800端口,用于接收传输层的 TCP 连接proxy_pass es;           #根据负载均衡规则通过四层转发到后端服务中,即通过tcp/udp端口转发}
}

 在这个四层转发的例子中,我们使用了 stream 块来配置四层转发

优雅重载nginx配置

nginx -s reload

访问一下nginx监听端口看是否能正确转发到后端服务

 

 可以看到四层转发配置是没有问题的,访问nginx的监听端口成功转发到了后端服务


http://www.ppmy.cn/news/773858.html

相关文章

今日分享:Midjourney巧妙地用参考图/垫图来绘画图

大家都知道AI绘画工具每次生成的效果都是随机的,但是现在很多AI绘图工具都提供了利用参考图/垫图的方式出图,这样就可以让让AI画作生成自己想要的布局、场景、色彩等等。 国内的AI绘图工具一般都好操作,国外主流的Midjourney也可以添加参考图…

文件后缀

★图像文件的后缀名 进入多媒体世界后,大家会看到各种各样精彩的图片,会发现许多种后缀名。的确,由于各个公司在开发图形有关的软件时都自制标准,导致今日在图形方面有太多的格式,以下就是常见的几种格式:…

KVM虚拟化技术的-虚拟机配置文件

一、虚拟机配置文件:/etc/libvirt/qemu/ 每个KVM虚拟主机都有自己的配置文件,都是以虚拟主机名命名;KVM虚拟机的配置文件在/etc/libvirt/qemu/下,以xml文件形式存在; [rootnode3 qemu]# virsh list --all …

常见文件扩展名

*.exe‖可执行文件;直接打开 *.rar‖一种压缩包;用WinRAR打开 *.zip‖一种压缩包;用WinRAR打开,或者WinXP也可以直接打开 *.iso‖虚拟光驱;用WinRAR打开,也可用其他虚拟光驱软件 *.doc‖word文档&#xff1…

mac碰到哪些情况下需要重装系统?

最近有很多朋友问到:Mac 如何重装/降级系统?为了方便大家理解和吸收,mac小编把这个系列文章分成了几篇,主要包括:哪些情况下需要重装系统?重装系统方法有哪些?具体该如何操作?以及我…

Windows文件扩展名

Windows系统文件按照不同的格式和用途分很多种类,为便于管理和识别,在对文件命名时,是以扩展名加以区分的,即文件名格式为: 主文件名.扩展名。这样就可以根据文件的扩展名,判定文件的种类,从而知道其格式和…

Windows系统中常见的文件后缀名有哪些

.ACA:Microsoft的代理zhi使用的角dao色文档 .acf:系统管理配置 .acm:音频压缩管理驱动程序,为Windows系统提供各种声音格式的编码和解码功能 .aif:声音文件,支持压缩,可以使用Windows Media Player和QuickT…

文件后缀代表的意思

文件后缀格式类型大全 sys 系统文件, dmp Oracle二进制格式备份文件 bat DOS批处理文件,可执行文件 TMP Windows临时文件 JS JavaScript源文件 NLS 用于本地化的国家语言支持文件(例如,Uniscape) LOG 日志文件 PRS Harvard Graphics for Windows演示文件 MSA 魔术阴影档案…