Nginx反向代理和负载均衡配置

一、疑问

在苍穹外卖里,浏览器发送的请求,比如登录,其url为http://localhost/api/employee/login

而后端的路径是http://localhost:8080/admin/employee/login

两者不一致,数据是如何准确传输的呢?

二、作用

而nginx的反向代理就是这个作用,相当于中转,将前端数据接收后,再转发给后端服务器。

可以起到

1.提高访问速度

2.进行负载均衡

3.保证后端服务器安全

这三个作用。

三、配置

1.配置反向代理

继续以登录为例,在nginx.conf这个配置文件下。

在浏览器api这个路径下接收,然后转发给8080/admin这个路径下的服务器。

2.配置负载均衡

这里是同一台主机,所以是一个ip地址,负载均衡可以说不同的服务器。

这里默认是轮询,实际上可以增加权重,可以可以按照服务器的处理能力,分配不同的任务,提高效率。

本文参考,b站up主黑马程序员的视频,苍穹外卖项目,写得一点感悟、介绍。

相关推荐
Fᴏʀ ʏ꯭ᴏ꯭ᴜ꯭.1 小时前
Nginx 平滑升级与回滚超详细指南
运维·nginx
Exquisite.21 小时前
Nginx
服务器·前端·nginx
Exquisite.1 天前
企业高性能web服务器---Nginx(2)
服务器·前端·nginx
啟明起鸣1 天前
【Nginx 网关开发】从源码分析 Nginx 的多进程启动原理
运维·nginx
啟明起鸣1 天前
【Nginx 网关开发】上手 Nginx,简简单单启动一个静态 html 页面
运维·c语言·前端·nginx·html
MACKEI1 天前
服务器流式传输接口问题排查与解决方案
python·nginx·流式
曹牧1 天前
Nginx:正向代理与反向代理
运维·nginx
莫大3302 天前
2核2G云服务器PHP8.5+MySQL9.0+Nginx(LNMP)安装WordPress网站详细教程
运维·服务器·nginx
银发控、2 天前
nginx静态资源
运维·nginx
熊猫钓鱼>_>2 天前
动态网站发布部署核心问题详解
前端·nginx·容器化·网页开发·云服务器·静态部署