首页 > 系统相关 >Nginx 学习

Nginx 学习

时间:2024-03-12 20:46:13浏览次数:21  
标签:负载 占用 代理服务器 学习 Nginx 反向 服务器

1.1 Nginx是什么?什么场景需要?

Nginx到底是什么?

是高性能HTTP和反向代理的web服务器

Nginx做什么事情?
  • 主流应用,HTTP服务器,Web服务器。(性能高,非常注重效率,能够经受高负载考验,支出5w并发数,CPU占用、内存占用低)
  • 反向代理服务器
  • 负载均衡服务器
  • 动静分离(url和前端)
Nginx特点
  • 占用内存小,并发能力强
  • 跨平台,类unix操作系统编译运行
  • nginx上手容易,配置简单
  • 稳定性好

 

1.2 正向代理

通过代理服务器,访问目标网站,目标网站将内容返回代理服务器 再返回给浏览器

 

1.3 反向代理

  • 浏览器不需要配置
  • 对于客户端原始服务器不可见。由Nginx选择原始服务器,获取响应
  • Nginx + tomcat 是一个整体

 

1.4 负载均衡思想

当一个请求到来的时候,nginx反向代理服务器根据请求去找到一个原始服务器处理当前请求。(像飞机场排队办托运)

 

1.5 动静分离

 

标签:负载,占用,代理服务器,学习,Nginx,反向,服务器
From: https://www.cnblogs.com/ylxn/p/18069221

相关文章

  • 动态链表学习笔记:查找,插入与删除
    目录情境引入:一、数据的查找1.要求:2.思路:3.程序:4.运行:二、数据的插入 1.要求:2.思路: 3.程序: 4.运行:三、数据的删除1.要求:2.思路:3.程序:4.运行四、调整与小结:优化:运行情境引入:        学习了动态链表的输入输出后,若还需要对其进行进一步的操作,......
  • ansible-playbook剧本 yaml json jq 学习
    ansible临时命令ad-hocansible中有两种模式,分别是ad-hoc模式和playbook模式ad-hoc简而言之,就是"临时命令"https://docs.ansible.com/ansible/latest/user_guide/intro_adhoc.html临时命令非常适合您很少重复的任务。例如,如果您想在圣诞节假期关闭实验室中的所有机器。Ansib......
  • 基于STM32F103C8T6单片机学习(江科大版本)
    学习内容1:用库函数来控制IO输出控制LED闪烁,LED流水灯,蜂鸣器主要用到GPIO_unit()函数配置GPIO口和RCC外设时钟控制函数,GPIO的写函数,setbitsresitbits,write等函数 1.led闪烁1.文件配置LED闪烁硬件电路图​​​​​ 首先打开文件管理器,在STM32>工程项目文件......
  • 基于深度学习的人员指纹身份识别算法matlab仿真
    1.算法运行效果图预览  2.算法运行软件版本matlab2022a  3.算法理论概述      指纹识别技术是一种生物特征识别技术,它通过分析人类手指末端皮肤表面的纹路特征来进行身份认证。深度学习是机器学习的一个分支,特别适用于处理大规模高维数据,并在图像识别、语......
  • Nginx应用场景及配置
    目录一、Web服务器1.HTTP2.HTTPS二、反向代理三、负载均衡四、重定向1.老域名跳转新域名2.路径重定向五、防盗链六、手机端重定向PC端七、基于请求路径转发不同服务一、Web服务器1.HTTPserver{listen80;server_name_;location/{root/data;......
  • 学习CSS
                                          基础认知CSS的介绍CSS:全称:CascadingStyleSheets,中文译为:层叠样式表CSS的作用:给页面的HTML标签设置样式                                    基......
  • java018学习记录
    JavaWeb前端+后端+数据库DBDataBase数据库是一个服务,启动服务才能使用,开机自动启动,存储业务数据关系型数据库,传统数据,主要的业务数据,MySQL、Oracle、SQLServer(C#)结构复杂、性能稳定、速度较慢非关系型数据库,MongoDB、Redis结构灵活、速度快,功能有限,查询次数比......
  • [Blazor] 学习随笔——RZ10012警告的处理
    程序能运行,就是告诉你RZ10012,然后各种提示没有了。清理解决方案、电脑重启了都没有用,后来搜索到github,解决了,记一下:关闭vs删除文件夹.vs,bin,object打开vs,重新生成解决方案也是醉了。文字少的博文不允许投稿到该网站分类?知道什么叫短小精悍吗?知道什么叫短小精悍吗?知道什......
  • 深入理解 Nginx:原理和基础介绍
    简介Nginx(发音为"engine-x")是一个高性能的开源Web服务器,它也可以用作反向代理服务器、负载均衡器、HTTP缓存以及作为邮件代理服务器。它的灵活性、高性能和可扩展性使其成为许多互联网公司和网站的首选服务器软件。本文将介绍Nginx的原理、基础知识以及其在互联网架构中的......
  • 嵌入式系统学习札记系列
    目录写在前面目录一、课程学习——嵌入式技术基础与实践(第6版)写在前面本系列将收录我在学习嵌入式系统的实践过程、笔记心得,其内容以博客的形式呈现。(平时博客写的比较少,大家将就着看)目录一、课程学习——嵌入式技术基础与实践(第6版)嵌入式作业1.1嵌入式系统常用术语......