nginx 反向代理数据库端口

网友投稿 843 2022-11-06

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

nginx 反向代理数据库端口

使用场景如下当数据库在服务器A 并且处于外网无法直接访问时,此时同局域网下只有服务器B提供对外访问,客户能访问B服务器却无法访问A 的情况下,由于两台服务器处于同局域网,并且服务器A 有端口是开放的,可以在服务器B 内进行nginx 反向代理;安装nginx首先在服务器b内,安装nginx(docker 化的也可以)如果是docker 的nginx 需要进入 docker 内的nginxdocker exec -it 容器id bash 一般nginx的配置文件在etc/nginx 下 使用vim 进行编辑如果是新的容器一般是没有安装工具的apt-get updateapt-get install vim 这边我就不贴图了容器配置完成后记得restart 容器,如果直接在服务器上安装了nginx 并非docker 化 那么之前的步骤掠过nginx 配置参数stream {    upstream name{       hash $remote_addr consistent;       server 服务器A地址:开放端口 weight=5 max_fails=3 fail_timeout=30s;    }    server {       listen 7932;#这里的监听端口默认是80,如果docker run 建议不要用80端口       proxy_connect_timeout 10s;       proxy_timeout 300s;       proxy_pass name;    }}至此,本文结束,相关内容每日更新。

往期推荐linux 虚拟化如何将不同linux服务器的目录内容进行双向同步centos7/linux编译安装mysql8最新版

上一篇:软件测试培训之Web网站测试技术要领集合
下一篇:软件测试培训之Web应用程序压力测试
相关文章

 发表评论

暂时没有评论,来抢沙发吧~