Nginx 四层代理mysql、nacos、redis等服务——筑梦之路

news/2024/11/25 14:30:56/

Nginx 七层和四层负载均衡——筑梦之路_nginx4层和7层负载均衡配置_筑梦之路的博客-CSDN博客

首先要明确的是mysql、nacos、redis等服务主要使用的是tcp协议,虽然也可以使用七层代理去暴露nacos服务,但仍然是有区别的。这里主要介绍这几种服务的代理配置,其他服务也可以作为参考。

代理mysql服务配置

stream {server {listen 3388;proxy_pass host:3306;}
}

 代理redis服务配置

stream {server {listen 6388;proxy_pass host:6379;}
}

代理nacos服务配置

stream {server {listen 8188;proxy_pass host:8848;}
}

为什么需要使用四层代理?

1.端口转义

通常看到3306就知道是mysql专用端口,通过转义,客户端只能看到nginx监听的端口,看不出来是代表什么程序和协议,当然也是一种浅层防护方式。

2.防护

内网访问通过内网ip和端口,公网访问通过nginx代理,如果公网访问有风险可以配置,可以基于limit_conn_module 和 limit_req_module模块实现限流和限制客户端连接。并且在极端情况下可以关停代理,断开公网访问,从而不影响mysql实例运行和内网访问。

3.动态负载

在客户端不感知的情况下可以动态替换代理的mysql实例,也可以在集群情况下实现请求负载和路由分发,从而提高服务的可用性。

4.屏蔽真实mysql服务器

通过 Nginx,可以屏蔽 MySQL 服务器的真实 IP 地址,防止攻击者利用暴力破解等方式攻击 MySQL 服务器。


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

相关文章

6名嫌犯兜卖假苹果手机遭拒改硬抢

标报讯 (记者 苦浩 通信员 宁彤彤 唐玉官)昨日,北京市公安局私接总队通报,6名涉嫌以抛售假iphone4实行欺骗、抢劫的嫌信己被警方把持,3我未被刑拘。当团伙损害的对象重要是未成年人。 8月5日和8月12日,警方持续交到报案&#xff0…

苹果手机扩容对手机好不好?

苹果手机扩容对于手机的寿命是不是会有影响?我们先不回答这个问题,我们要回答的是——苹果手机为何要扩容。 我们在购买苹果手机的时候,你会发现它的价格过高,而在这种情况下,我们只能选择内存相对较小的苹果手机&…

苹果cms手机模板

给大家推荐几款比较好看的苹果cms10手机模板,现在单独的手机模板好看的不多了,请珍藏 1,苹果cms手机模板模板地址:https://www.mytheme.cn/maccms/174.html 2,苹果cms手机模板模板地址:https://www.mythem…

苹果手机蓝牙联网

电脑通过蓝牙上网 最近苹果手机热点出问题了,想要电脑随时随地使用网络,但是始终连不上(无法连接到这个网络)。 这个时候就不能用wifi的方式进行连接了,要使用蓝牙方式。 1.打开设置2.点击状态3.更改适配器选项4.在里面连接蓝牙网络 这样就可…

HTML5苹果手机适配

/*适配苹果X smart Max*/ media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3) {body {padding-bottom: 1.5rem;}.yd_bottom_bar {height: 1.5rem;} }/*适配苹果XR */ media only screen and (device-width: 375px) …

移动新魔百盒M411A_S905L3_UWE5621DS_2+8_免拆卡刷固件包

移动新魔百盒M411A_S905L3_UWE5621DS_28_免拆卡刷固件包 图片参照固件包 特点: 1、适用于卡刷; 2、开放原厂固件屏蔽的市场安装和u盘安装apk; 3、修改dns,三网通用; 4、大量精简内置的没用的软件,运行…

苹果手机的键盘尺寸

最近做一个苹果手机界面,遇到输入框被弹出键盘挡住的问题,安卓手机不会出现这种情况,于是就总结了一下苹果手机的屏幕尺寸和弹出键盘的大小。 iPhoneX屏幕大小:5.8寸 屏幕尺寸:375 x 812 键盘尺寸:375 x …

苹果手机清灰_手机清灰音频

每天17点推送,颜值高的都关注我们了 Hello,大家好,我是煎饼 最近我发现有粉丝留言要清灰音频 说是能清理听筒和扬声器灰尘 所以我特地找到了这段音频 你只需要把手机音量开到最大声 然后播放下面的音频即可 如果你需要下载它的话 请看文末下载…