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

相关推荐
Forever Nore21 小时前
Nginx 学习
运维·学习·nginx
Linux运维技术栈1 天前
解决 Nginx 反代中 proxy_ssl_name 环境变量失效问题:网页能打开但登录失败
运维·nginx·ssl
有追求的开发者1 天前
Nginx 为什么风靡全球?一个人的代码,撑起半个互联网
nginx
苹果醋31 天前
react_05create-react-app脚手架详细解析(export)
java·运维·spring boot·mysql·nginx
欧的曼2 天前
cygwin+php教程(swoole扩展+redis扩展)
开发语言·redis·后端·mysql·nginx·php·swoole
果子⌂3 天前
Zabbix 企业级高级应用
linux·运维·nginx·zabbix
冬夜戏雪4 天前
nginx改配置文件还是会访问默认nginx欢迎页面排查 + 域名访问
css·nginx·css3
星辰云-4 天前
Nginx笔记
运维·笔记·nginx
亲爱的非洲野猪4 天前
Nginx vs Spring Cloud Gateway:限流功能深度对比与实践指南
运维·nginx
石小千4 天前
Nginx服务做负载均衡网关
运维·nginx·负载均衡