前端到后端请求的链路


.
.
.
无论是前端服务还是后端服务,都需要一个Web服务器来托管。

前端服务部署在Nginx,约等于后端服务部署在tomcat。
Nginx更侧重于前端,它擅长处理静态文件、提供缓存机制、负载均衡以及作为反向代理将请求转发到后端服务器。
Tomcat则主要关注后端,负责运行Java应用程序,处理动态请求和逻辑。

Nginx既可以用来部署前端服务,也可以单纯用来转发请求。区别在于配置和使用方式的不同。


安装nginx之后,会自动生成很多的文件。nginx.conf这个文件是核心配置文件,用来配置转发地址。
配置文件默认保存地址

/etc/nginx/nginx.conf:系统自带的Nginx安装包
/usr/local/nginx/conf/nginx.conf:源代码编译安装
/var/lib/nginx/conf/nginx.conf:远程仓库下载


请求链路
客户端请求->前端服务器(NG)->后端NG->(中间可以加其他的)->Gateway->业务系统
在这里插入图片描述


NG的配置文件怎么配,网上有很多教程


通常情况下,三方调用不走普通请求调用的链路
通常情况下,三方调用没有token,需要加白名单
通常情况下,定时任务通过执行器访问,没有token,直接访问业务系统,需要框架有自动填充jwt的逻辑(或跳过token校验的逻辑)


公司新旧系统切换
老听到前端部署在NG,改NG配置什么的
就纳闷
因为只知道NG是用来转发后端请求的,不明白跟前端有啥关系
四处请教后
也登录两个部署了NG的服务器看了配置文件
算是明白咋回事儿了
希望可以帮到大家

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值