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主黑马程序员的视频,苍穹外卖项目,写得一点感悟、介绍。

相关推荐
追风少年王大爷丶1 天前
nginx 配置无域名访问拒绝
运维·服务器·nginx
额1292 天前
UBUNTU中nginx反向代理(负载均衡)
nginx·ubuntu·负载均衡
秦渝兴2 天前
用 Docker Compose 一键部署高可用集群(MySQL + Tomcat + Nginx)
运维·mysql·nginx·docker·容器·tomcat
L1624762 天前
Nginx+Keepalived 高可用集群实战笔记
运维·笔记·nginx
**蓝桉**2 天前
Keepalived+Nginx+Tomcat 高可用负载均衡
nginx·tomcat·负载均衡
工頁光軍2 天前
Nginx 核心场景配置示例(负载均衡/反向代理/重定向+扩展场景)
运维·nginx·负载均衡
云计算老刘2 天前
6.Nginx 服务器技术手册(CentOS 7 版)
服务器·nginx·centos
L1624762 天前
Nginx 高可用集群与 LVS 负载均衡实战指南(场景选型对比 + 完整配置步骤 + 主备漂移部署实操)
nginx·负载均衡·lvs
光影少年2 天前
跨域问题如何解决?
前端·nginx·前端框架
**蓝桉**2 天前
Keepalived+Nginx+Tomcat 高可用负载均衡(续)
nginx·tomcat·负载均衡