服务器ip代理转接怎么设置
我们的生产环境基本上都部署在云服务器上,例如应用服务器、MySQL服务器等。如果MySQL服务器直接暴露在公网,就会存在很大的风险,为了保证数据安全,MySQL服务器的
好巧不巧,线上业务遇到bug了,开发的小伙伴需要远程连接MySQL来查看数据,那应该怎么办呢?
要实现对连接的代理转发,我们需要一台服务器并安装Nginx,且与MySQL服务器处于一个内网之中,内网之间可以访问服务器ip代理转接怎么设置。
既然要用到ngx_stream_core_module模块,先看看其提供的指令,我们才知道怎么来进行配置。
该指令定义一个虚拟主机,与http块中的server类似。我们可以在stream块中定义多个server块。
实现了对连接的代理,所有人都可以通过访问Nginx来连接MySQL服务器,解决了外网无法连接的问题。
为了更进一步的缩小访问范围,保证数据安全,我们可以限制只有的IP地址可以通过Nginx进行连接。