nginx四层代理

网友投稿 253 2022-11-04

nginx四层代理

Nginx四层代理配置

首先准备好两台配置好Nginx7层反向代理配置的服务器(以Nginx作为负载均衡器,Tomcat作为应用服务器),但做四层代理时编译需要添加 --with-

Nginx 四层代理配置:

./configure --with-stream

和{

upstream appserver { server 192.168.80.100:8080 weight=1; server 192.168.80.101:8080 weight=1; server 192.168.80.101:8081 weight=1; } server { listen 8080; proxy_pass appserver; }

}

{......

测试结果

nginx的动静分离的总结

location匹配用户访问的URL路径,根据正则表达式来判断用户访问请求的是静态页面还是动态页面html, css, javascript, jpg,png.... 静态页面由 nginx 来处理jsp,php.... 动态页面由后端应用服务器来处理

在SERVER1IP: PORT;server SERVER2IP: PORT;

.........

}

server {

location .*.jsp$ {

​ proxy_pass }

}

设置php

fastcgi——pass PHPSERVERIP:9000

nginx反向代理分为2种

1.基于7层的HTTP代理和MALL代理 ,用于动静分离的场景,或者根据7层访问URL路径转发

2.基于4层的TCP或UDP代理 IP+端口 ,用于nginx作为前端负载均衡器时使用 ,进用于转发访问请求给后端的web集群

和 --with-stream

stream {upstream服务器组名 {server SERVER1IP: PORT;server SERVER2IP: PORT;

.........

.........

}

server {listen [IP: ] PORT;proxy_ pass服务器组名}}

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:web服务之源码编译安装LNMP
下一篇:TensorFlow 2.0中关于Keras的一些新功能和重大变化
相关文章

 发表评论

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