`

Nginx配置TCP反向代理

 
阅读更多

业务需要将一个内网的数据通过另一台外网的机器映射出去,供外网调用,查了好多资料,最后还是通过官网的说明文档解决了,记录配置如下:

 

1,Nginx官网下载Source编译支持TCP转发,(网上说默认的YUM安装是不带的,我yum安装的一直没试成功,回头再研究)

下载地址:http://nginx.org/en/download.html

 

2,源码编译安装:http://nginx.org/en/docs/configure.html

 

> ./configure --with-stream --with-stream_ssl_module
> make
> make install

 安装成功后在/usr/local/nginx目录下

 

 

3,配置tcp转发

stream {

#Mysql数据库代理

        upstream mysql{

server  数据库IP:端口号;

}

 

server {

listen 23306;

proxy_pass mysql;

}

 

        #MongoDB代理

upstream mongodb{

       server mongodb的IP:端口号;

}

 

server {

       listen 27017;

       proxy_pass mongodb;

}

}

 

分享到:
评论

相关推荐

    nginx反向代理tcp端口详细操作说明

    nginx反向代理tcp端口详细操作说明,代理所有tcp端口说明

    nginx.conf tcp转发、http反向代理

    nginx.conf tcp转发、http反向代理

    freeswitch ngnix wss反向代理,jssip配置

    freeswitch支持UDP、TCP、WS(websocket)、WSS方式进行注册,而反向代理是指通过nginx配置,通过WSS的方式连接WS,这样使得freeswitch连接对外是加密的;当然freeswitch本身是支持WSS的, 用ngnix一般除了反向代理,...

    Nginx (一) 正向代理 & 反向代理 及配置

    反向代理配置 介绍Nginx Nginx是一款自由的、开源的、高性能的HTTP服务器和 反向代理 服务器;同时也是一个IMAP、POP3、SMTP代理服务器;Nginx可以作为一个HTTP服务器进行网站的发布处理,另外Nginx可以作为反向...

    nginx-1.14.2-tcp+tcp反向代理模块+check模块

    官方tcp模块,配置stream {} 也可以代理tcp,--with-http_stub_status_module --with-stream https://blog.csdn.net/e_wsq/article/details/79408263 来自GitHub开源提交版及官方公布版,清单如下 nginx_tcp_proxy...

    Nginx反向代理实现支持长连接详解

    Nginx与前端的连接默认为长连接,一个用户跟Nginx建立连接之后,通过这个长连接发送多个请求。如果Nginx只是作为reverse proxy的话,可能一个用户连接就需要多个向后端的短连接。如果后端的服务器(源站或是缓存...

    nginx反向代理时如何保持长连接

    如果我们使用了nginx去作为反向代理或者负载均衡,从客户端过来的长连接请求就会被转换成短连接发送给服务器端。 为了支持长连接,我们需要在nginx服务器上做一些配置。 ·【要求】 使用nginx时,想要做到长连接,...

    CentOS7.3下安装Nginx1.13.9反向代理软件

    CentOS7.3系统下安装nginx1.13.9负载均衡器软件,通过二进制源码包编译安装,开启stream 功能模块,进行TCP/UDP负载,已经对nginx的http和tcp负载进行配置

    nginx 网页配置工具

    使用WebUI配置nginx的各项功能, 包括http协议转发, tcp协议转发, 反向代理, 负载均衡, ssl证书自动申请、续签、配置等, 最终生成nginx.conf文件并覆盖nginx的默认配置文件, 完成nginx的最终功能配置。 支持nginx...

    nginx支持tcp转发的配置分享

    -prefix=/usr/local/nginx –with-pcre=/home/soft/pcre-8.30 –with-openssl=/home/soft/openssl-1.0.2g –add-module=../nginx_tcp_proxy_module-master 如果安装中出现: configure: error: zlib library not ...

    史上最牛逼的Nginx最佳实践教程从入门到精通

    18.搭建nginx反向代理用做内网域名转发 19.Nginx+keepalived+proxy_cache配置高可用Nginx群集和高速缓冲 20.Nginx最难一战 优化指南 21.确保Nginx安全的10大关键技巧 Nginx变量详解 Nginx模块与实践案例 提供了目前...

    在Nginx服务器中配置针对TCP的负载均衡的方法

    默认nginx不支持tcp的负载均衡,需要打补丁,(连接方式:从客户端收到一个连接,将从本地新建一个连接发起到后端服务器),具体配置如下: 一、安装Nginx 1.下载nginx # wget ...

    nginxWebUI是一款图形化管理nginx配置得工具系统, 可以使用网页来快速配置nginx的各项功能

    方便快捷易用的Nginx可视化UI网页管理部署配置工具系统,使用Web网页系统来快速配置部署,支持在线配置你的Nginx/Openresty的反向代理、负载均衡、SSL/HTTPS证书免费签发,自动续签、TCP/UDP 3-4层转发、可以自定义...

    nginx网页配置工具 -v4.0.5.zip

    1、本项目可以使用WebUI配置nginx的各项功能,包括http协议转发,tcp协议转发,反向代理,负载均衡,ssl证书自动申请、续签、配置等,最终生成nginx.conf文件并覆盖nginx的默认配置文件,完成nginx的最终功能配置。...

    nginx网页管理工具,使用网页来快速配置与管理nginx单机与集群

    nginxWebUI是一款图形化管理nginx配置得工具, 可以使用网页来快速配置nginx的各项功能, 包括http协议转发, tcp协议转发, 反向代理, 负载均衡, 静态html服务器, ssl证书自动申请、续签、配置等, 配置好后可一建生成...

    方便快捷易用的Nginx可视化UI网页管理部署配置工具系统,使用Web网页系统来快速配置部署

    方便快捷易用的Nginx可视化UI网页管理部署配置工具系统,使用Web网页系统来快速配置部署,支持在线配置你的Nginx/Openresty的反向代理、负载均衡、SSL/HTTPS证书免费签发,自动续签、TCP/UDP 3-4层转发、可以自定义...

    nginx v1.5.9 for windows

    Nginx是一款轻量级的Web服务器 反向代理服务器及电子邮件IMAP POP3)代理服务器 并在一个BSD like 协议下发行 Nginx由俄罗斯的程序设计师Igor Sysoev所开发 可供大型的门户网站及搜索引擎使用 Nginx是一个很...

    nginx-1.6.3的windows版本软件下载.txt

    Nginx的[ X ]是一个HTTP引擎和反向代理服务器,邮件代理服务器,和一个通用的TCP代理服务器,在BSD协议下发行,其占有内存少,支持并发响应能力强。相信很多读者都对Apache非常熟悉,与Apache类似,Nginx是一款高...

    前端必备Nginx配置详解

    Nginx (engine x) 是一个轻量级高性能的HTTP和反向代理服务器,同时也是一个通用 代理服务器 (TCP/UDP/IMAP/POP3/SMTP),最初由俄罗斯人Igor Sysoev编写。 基本命令 nginx -t 检查配置文件是否有语法错误 nginx -...

    Nginx-1.23.4

    Nginx 是一个高性能的 HTTP 和反向代理服务器。它最初由 Nigel Cook 开发,旨在解决 Apache 服务器在高并发环境下性能瓶颈的问题。Nginx 具有占用资源少、处理能力强等优点,在互联网应用中广泛应用于静态资源服务、...

Global site tag (gtag.js) - Google Analytics