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;
}
}
相关推荐
nginxs 2020-01-05
wangqd 2020-11-09
liupengqwert 2020-10-28
一叶梧桐 2020-10-14
lzzyok 2020-10-10
88550291 2020-08-21
yang0cs 2020-07-04
MichelinMessi 2020-06-13
fengshantao 2020-06-11
安得情怀似旧时 2020-06-11
llxxyy0 2020-06-05
houjinkai 2020-06-03
Dukezhao 2020-05-29
yshlovelx 2020-05-27
dancheng 2020-05-26
songjie 2020-02-14
TMD咯MySQL 2020-05-09
简单的快乐 2020-05-09