当前位置: 首页 > news >正文

nginx搭建简单负载均衡demo(springboot)

目录

1 安装nignx

1.1 执行 brew install nginx 命令(如果没安装brew可百度搜索如何安装brew下载工具。类似linux的yum命令工具)。

1.2 安装完成会有如下提示:可以查看nginx的配置文件目录。

1.3 执行 brew services start nginx 命令启动本机nginx服务。

2 实现简单demo

2.1 打开1.2中的配置文件,编辑内容如下:

2.2 执行 brew services restart nginx命令,重启nginx服务。重启之前可以执行 nginx -t 命令对nginx.conf 配置文件进行语法检查。

2.3 访问localhost:8080/{path},可以发现代理成功。并默认轮询访问真实server。


1 安装nignx

环境:MacBook Pro M1 pro

1.1 执行 brew install nginx 命令(如果没安装brew可百度搜索如何安装brew下载工具。类似域linux的yum命令工具)。
1.2 安装完成会有如下提示:可以查看nginx的配置文件目录。

1.3 执行 brew services start nginx 命令启动本机nginx服务。

2 实现简单demo

server服务器为:springboot编写的服务器,启动两个实例,端口分别为8081和8082。

2.1 打开1.2中的配置文件,编辑内容如下:

其中1配置了真实的server地址。图中配置的是本地127.0.01本机地址。语法为:

    upstream 变量名{server ip:port;server ip:port;}

2配置了access_log和error_log日志路径。

3中的proxy_pass 设置了代理服务器地址。语法:http://变量名(1中的upstream变量名)。

2.2 执行 brew services restart nginx命令,重启nginx服务。重启之前可以执行 nginx -t 命令对nginx.conf 配置文件进行语法检查。
2.3 访问localhost:8080/{path},可以发现代理成功。并默认轮询访问真实server。

相关文章:

  • 基于聚类和回归分析方法探究蓝莓产量影响因素与预测模型研究附录
  • MySQL详细安装教程
  • C语言王国——字符函数和字符串函数(2)
  • Flutter 中的 ToggleButtonsTheme 小部件:全面指南
  • vue3的Element plus (一)
  • 2024 cicsn Ezheap
  • 使用import语句导入模块
  • c#入门详解:接口详解
  • 12、matlab中for循环,if else判断语句,break和continue用法
  • element中input框添加@keyup.enter.native,按enter后刷新页面
  • allure测试报告用例数和 pytest执行用例数不相同问题
  • 力扣53. 最大子数组和
  • Ubuntu 22.04 .NET8 程序 环境安装和运行
  • AI的制作思维导图
  • 基于Python的农业统计数据可视化系统设计与实现
  • 【Amaple教程】5. 插件
  • EOS是什么
  • JavaScript实现分页效果
  • JavaScript学习总结——原型
  • Java反射-动态类加载和重新加载
  • Laravel 中的一个后期静态绑定
  • MySQL常见的两种存储引擎:MyISAM与InnoDB的爱恨情仇
  • PHP CLI应用的调试原理
  • Python十分钟制作属于你自己的个性logo
  • React-Native - 收藏集 - 掘金
  • 电商搜索引擎的架构设计和性能优化
  • 开放才能进步!Angular和Wijmo一起走过的日子
  • 驱动程序原理
  • 如何正确配置 Ubuntu 14.04 服务器?
  • 数据仓库的几种建模方法
  • 王永庆:技术创新改变教育未来
  • 为物联网而生:高性能时间序列数据库HiTSDB商业化首发!
  • 线性表及其算法(java实现)
  • 做一名精致的JavaScripter 01:JavaScript简介
  • media数据库操作,可以进行增删改查,实现回收站,隐私照片功能 SharedPreferences存储地址:
  • 阿里云ACE认证学习知识点梳理
  • 国内唯一,阿里云入选全球区块链云服务报告,领先AWS、Google ...
  • 曾刷新两项世界纪录,腾讯优图人脸检测算法 DSFD 正式开源 ...
  • ​【数据结构与算法】冒泡排序:简单易懂的排序算法解析
  • ​VRRP 虚拟路由冗余协议(华为)
  • ​经​纬​恒​润​二​面​​三​七​互​娱​一​面​​元​象​二​面​
  • ​云纳万物 · 数皆有言|2021 七牛云战略发布会启幕,邀您赴约
  • #我与Java虚拟机的故事#连载01:人在JVM,身不由己
  • #在线报价接单​再坚持一下 明天是真的周六.出现货 实单来谈
  • (react踩过的坑)Antd Select(设置了labelInValue)在FormItem中initialValue的问题
  • (Redis使用系列) Springboot 使用Redis+Session实现Session共享 ,简单的单点登录 五
  • (TOJ2804)Even? Odd?
  • (附源码)计算机毕业设计SSM在线影视购票系统
  • (十) 初识 Docker file
  • (译)计算距离、方位和更多经纬度之间的点
  • (转载)微软数据挖掘算法:Microsoft 时序算法(5)
  • .CSS-hover 的解释
  • .form文件_SSM框架文件上传篇
  • .Net 4.0并行库实用性演练
  • .Net Core 中间件与过滤器