开发环境搭建-06.后端环境搭建-前后端联调-Nginx反向代理和负载均衡概念

一.前后端联调

我们首先来思考一个问题

前端的请求地址是:http://localhost/api/employee/login

后端的接口地址是:http://localhost:8080/admin/employee/login

明明请求地址和接口地址不同,那么前端是如何请求到后端接口所响应回来的数据的呢?这就要用到nginx的反向代理了。

二.反向代理

好处:

提高访问速度:使用nginx服务器会做缓存,如果请求的是同样的接口地址,那这样就无需再次请求后端服务,而是直接在nginx就把缓存数据相应给前端。这样访问速度快。

进行负载均衡:nginx可以作为负载均衡器。

保证后端服务安全:真实企业项目中,许多后端服务并没有直接暴露给互联网,往往是部署在公司内部的局域网内的,并不对外开放。通过前端不能直接请求到后端,要先请求到nginx服务器,再由nginx走内网,将请求转发给后端服务,这样后端服务安全。

相关推荐
chehaoman15 小时前
Failed to restart nginx.service Unit nginx.service not found
运维·nginx
didiplus15 小时前
Python 入门第三课:让程序"开口说话":90% 新手都忽略的输入输出技巧
后端
小王不爱笑13215 小时前
G1 GC 的核心基础:Region 模型的补充细节
java·jvm·算法
明月_清风15 小时前
宿命的对决:深度对比 JavaScript 与 Python 的异步进化论
后端·python
明月_清风15 小时前
别再纠结 Conda 了!2026 年,uv 才是 Python 环境管理的唯一真神
后端·python
salipopl15 小时前
Spring 中的 @ExceptionHandler 注解详解与应用
java·后端·spring
Linux运维技术栈15 小时前
生产环境Linux应用目录迁移至LVM独立分区 标准化实战方案
linux·运维·服务器·lvm·逻辑卷
LJianK115 小时前
java封装
java·前端·数据库
海海不瞌睡(捏捏王子)15 小时前
C#知识点概要
java·开发语言·1024程序员节
jessecyj16 小时前
SpringBoot详解
java·spring boot·后端