Nginx的介绍

news2025/1/16 8:58:26

本资料转载于传智教育-解锁你的IT职业薪未来,仅用于学习和讨论,如有侵权请联系

视频地址:04-Nginx的优点_哔哩哔哩_bilibili

资源文档:链接:https://pan.baidu.com/s/1RlFl92FdxRUqc858JSxPSQ 
提取码:1234 

1.Nginx是什么

1.1 Nginx有哪些版本,其中如何安装不同版本的Nginx

1.2 等学完Nginx之后,我们要学习如何控制Nginx服务器

1.3 最后我们会实现一个Ngnix的一个热部署

1.4 之后我们要学习Nginx的热部署

 1.5 Nginx最重要的配置文件时 ngninx.conf

 2、进阶篇

2.1 介绍静态资源,什么是静态资源,静态资源需要经过压缩,以提高用户的访问速度

2.2 浏览器缓存资源如何开启

2.3 防盗链,如果我们网站的内容不想要让别人链接过去应该怎么做

2.4 后端组的指令,ReWriter的指令是什么,以及他对应的功能和转发

 2.5 Rewrite指令有哪些

2.6 Rewrite使用可以做哪些事情

2.7 静态资源,负载均衡,反向代理是Nginx的核心

 3、什么是反向代理,什么是正向代理,反向代理和正向代理的配置语法是什么

 3.1 这里重点要注意Nginx的安全隔离和基于原始IP地址阻止流量及并发数

 4、什么是负载均衡

4.1 什么是负债均衡

4.2 什么是缓存集成,怎么清空,我们页面无需做缓存

4.3 集群搭建----主要是部署后台服务的集群搭建

4.4 高可用的解决方案主要是keepalived

4.5 之后我们要实际搭建一个高可用的环境

 4.6 通过Nginx制作一些下载站点,在下载站点里,如果我们想要确定下载资源的安全性,可以通过一些用户认证的模块

4.7 模块篇,之后我们学习什么是lua,重点讲的是lua

 4.8 lua学完后 学lua ngnix model

 4.9 安装有两种方式

5、什么是Nginx,Nginx是开源的,可以获取代码

 5.1 通过百度搜索内容,京东购买产品都是web服务,HTTP协议就是一种标准,一种规范 

 

 5.2 如果没有做过邮件代理服务的相关开发,还是比较困难的,这三个协议都跟邮件和邮局有关系,Nginx可以作为电子邮件代理服务器(可以做邮件开发,真的一定要做哦!),与文本软件一结合,简值不要太哇塞

 5.3 什么是反向代理,什么又是正向代理,在没有使用代理之前, 我们客户端可以通过HTTP协议把请求发送到服务端,服务端再根据HTTP协议所定的标准,把结果返回再返回给客户端

6 现在有一种情况是服务端可能会禁掉某一类服务器的请求,这时候我应该怎么办:这个代理所做的事情就是将用户的请求进行接收,然后再将请求返回给服务端。服务端再将数据交还给服务端,这个时候我们客户端就能够返回服务端返回的数据,翻墙就是这种代理模式

6.1

7 现在讲一下反向代理:同样是客户端,访问服务端, 现在会把请求返回给代理,再把请求返回给服务端,这样做的好处是,可以将服务端给隐藏起来,这样做更安全,真么做的好处是可以把服务端给隐藏起来,这样做更安全,接到请求后,可以分发给服务器,降低服务器的压力,两者的区别是正向代理服务的是服务端,而反向代理服务的是客户端

7.1

8 Netcraft公司的介绍:-----每月会发布服务器市场数量:

 8.1Ngnix的官方网站:

http://nginx.org/

 8.2 about是Nginx的官方介绍

 8.3 根据公司的调研,ngnix代理了25.。。。最繁忙的代理

 

 8.4 Netcrat的信息网站

 8.5 2020年网络服务器的调查

8.6 主流web服务器占有的市场

 8.7 IIS,Windows----稳定性存在弊端,高性能web服务器不适合

 8.8 Tomcat开源,但设计为重量级服务器,一台空载的Tomcat最高的访问量在200-300左右

8.9Apache市场逐渐下降,原因是一些设计理念不适合当前的服务器服务,已被Ngnix超过

8.10 Lighttpd,欧美市场青睐

 8.11 其他服务器

9 Ngnix的优点,官方称呼,一台Nginx服务器单次可以达到5万次访问 

9.1 Nginx采用了多进程和I/O多路复用(epoll)才得以实现高并发,C++开发常用到的原理

9.2 Ngnix的内容可以无限的重写下去,理论上只要重写模块就行

9.3  高可靠性,采取两个进程进行开发的,采用的是master进程和

9.4 work进程到底有多少个,我们可以通过配置文件来指定,管理和被管理的关系:

9.5 Ngnix有个特点,可以快速创建work进程,master进程可以实现管理进程的目的:利用这种形式,他的高可靠性可以得到保障:

9.6 Ngnix 的另一个特点:热部署,互联网项目必须24 * 7 小时运行,必须无间断的提供服务,举个案例11.11 12点之后,大家都要下单买东西的时候,却突然因为某种原因需要中断1-2分钟服务,这1-2分钟之内淘宝的交易额可能会损失上百亿了,因此热部署模块是各大企业厂商都必须考虑的内容:

Ngnix可以在不停止服务器服务器服务的同时,对服务器模块进行升级

9.7 成本低,是因为他开源:世界目前有很多开源证

9.8 

10

10.1

11、

11.1

12

12.1

13

13.1

14、

14.1

15

15.1

16

16.1

17

17.1

18

18.1

19

19.1

20

20.1

##

21、

21.1

22

22.1

23

23.1

24

24.1

25

25.1

26

26.1

27

27.1

28

28.1

29

29.1

30

30.1

31、

31.1

32

32.1

33

33.1

34

34.1

35

35.1

36

36.1

37

37.1

38

38.1

39

39.1

40

40.1

41、

41.1

42

42.1

43

43.1

44

44.1

45

45.1

46

46.1

47

47.1

48

48.1

49

49.1

50

50.1

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/896414.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Air780EG —— 合宙4G定位解决方案

定位模式: 外部单片机控制模式(常见于AT固件客户): 开机 -> 搜星 -> 定位成功 -> 上报 -> 关机 780E自行控制模式(常见于二次开发客户,AT用户也可以使用): 开机 -> 搜星 -> 定位成功 -> 模块休眠,关闭GP…

【LVS】3、LVS+Keepalived群集

为什么用它,为了做高可用 服务功能 1.故障自动切换 2.健康检查 3.节点服务器高可用-HA Keepalived的三个模块: core:Keepalived的核心,负责主进程的启动、维护;调用全局配置文件进行加载和解析 vrrp:实…

【时间序列】WWW 2023时间序列相关论文汇总

WWW 会议为交叉,新兴,综合领域的顶级会议,属于CCF A类,几乎计算机的任何一个领域都可以投WWW,是计算机交叉学科领域最具影响力的会议之一。WWW 每年的录用率非常低,今年共录用了365篇论文,录用率…

一文读懂辣“度”火锅--德庄食品的数字化转型

“红汤锅里捞世界,九宫格里分乾坤。”在四川和重庆,火锅算是城市的招牌,这些地区火锅类快消产品也大为盛行。沸腾的火锅,也带动了火锅底料市场的增长,尤其是在“懒”“宅”经济的催生下,火锅底料更是备受年…

使用 Python 获取 Redis 数据库中的所有键

如果你了解 JSON,就会熟悉 Redis 设计系统。 它使用键值结构和分布式内存方法来实现弹性数据库。 哈希、列表、集合、排序集合、字符串、JSON 和流是 Redis 支持的众多数据结构之一。 这个开源数据库支持不同的语言,包括 Python,如果您正在使…

常见前端基础面试题(HTML,CSS,JS)(三)

JS 中如何进行数据类型的转换? 类型转换可以分为两种,隐性转换和显性转换 显性转换 主要分为三大类:数值类型、字符串类型、布尔类型 三大类的原始类型值的转换规则我就不一一列举了 数值类型(引用类型转换) Numbe…

攻防世界-reverse-no-strings-attached

题目描述 菜鸡听说有的程序运行就能拿Flag? 下载文件后,看下文件信息,是一个可执行程序 思路分析 逆向出代码,发现关键点在这里 这里有个解密函数,解密出v2和我们的输入v1进行对比,能够匹配上就OK&…

IO流知识点+(文件上传、下载+压缩文件等)

一 常见IO介绍 1 根据数据流向分类 输入流:把数据从其他设备读取到内存,以InputStream,Reader结尾 输出流:把数据从内存中写出到其他设备,以OutputStream、Writer结尾 2 根据数据类型分类 字节流:已字节为单位&#xf…

MATLAB R2022a 安装教程(超详细!附下载链接)

目录 1、Matlab下载2、安装3、破解 1、Matlab下载 感谢博主tianyvHon的分享! 下载地址:https://pan.baidu.com/s/1iKaBGrWEFX13rG74K7ywRQ#list/path%2F 提取码:uicz 2、安装 下载完成后,右键点击R2022a_Windows.iso文件&#…

06-微信小程序-注册程序-场景值

06-微信小程序-注册程序 文章目录 注册小程序参数 Object object案例代码 场景值场景值作用场景值列表案例代码 注册小程序 每个小程序都需要在 app.js 中调用 App 方法注册小程序实例,绑定生命周期回调函数、错误监听和页面不存在监听函数等。 详细的参数含义和使…

【数据结构】栈和队列常见题目

文章目录 有效的括号用队列实现栈两个队列实现栈一个队列实现栈用栈实现队列设计循环队列最小栈栈的压入&弹出序列逆波兰表达式队列:先进先出 栈:后进先出 有效的括号 https://leetcode.cn/problems/valid-parentheses/ class Solution {public:bool isValid(string s) {…

YOLOv5、v8改进:引入SKAttention注意力机制

目录 1.简介 2.YOLOv5改进 2.1增加以下SKAttention.yaml文件 2.2common.py配置 2.3yolo.py配置 1.简介 论文链接:https://arxiv.org/pdf/1903.06586.pdf 最近对卷积神经网络中的“自适应调整感受野”这样的操作很感兴趣,从字面的意思可以理解&…

跨境电商ERP源码大揭秘,让你少走弯路

本文将深入介绍跨境电商ERP源码的重要性以及如何选择和应用它们,让你的电商业务更高效、顺畅。 跨境电商ERP源码的重要性 提升管理效率 跨境电商运营面临着众多挑战,如订单管理、库存追踪和财务报告等。跨境电商ERP源码能够集成这些功能,帮…

《算法竞赛·快冲300题》每日一题:“树与排列”

《算法竞赛快冲300题》将于2024年出版,是《算法竞赛》的辅助练习册。 所有题目放在自建的OJ New Online Judge。 用C/C、Java、Python三种语言给出代码,以中低档题为主,适合入门、进阶。 文章目录 题目描述题解C代码Java代码Python代码 “ 树…

Java云原生框架Quarkus初探

Java云原生框架Quarkus初探 Quarkus 介绍 Quarkus 是一个云原生,容器优先的Java应用框架,它号称是超音速和亚原子的框架,主要特点是构建速度、启动速度快和占用资源少等特点。它为OpenJDK HotSpot和GraalVM量身定制, 根据Java库和…

table表头颜色 element plus

原图 预期 css :deep(.el-table__header) {background-color: #F5F7FA;} :deep(.el-table tr) {background-color: rgba(0,0,0,0);} :deep(.el-table th.el-table__cell) {background-color: rgba(0,0,0,0);}

飞机打方块(一)菜单界面制作

一、创建项目 修改配置 新建anim,Prefabs,Scene,Script文件夹分别用于存放动画,预制资源,场景,脚本 新建场景和脚本, 1.游戏名称 新建title节点并修改属性: 2.开始游戏按钮 1.新建…

浙大mem项目备考上岸的三大“顽疾”

大家好!不知道至今为止你是否已经在浙大mem项目的备考路上,随着今年提前批面试结束,相信有一部分考生已经获得了“优秀”资格,而有一部分考生则还没来得及申请,无论是哪种情况杭州达立易考教育都建议大家坚持自己的备考…

我能“C”——实用的调试技巧

什么是bug? 调试是什么?有多重要? debug和release的介绍。 windows环境调试介绍。 一些调试的实例。 如何写出好(易于调试)的代码。 编程常见的错误。 1.什么是bug? 世界上第一个bug是程序员赫柏发现的。 …

CSS和AJAX阶段学习记录

1、AJAX的工作原理: 如图所示,工作原理可以分为以下几步: 网页中发生一个事件(页面加载、按钮点击) 由 JavaScript 创建 XMLHttpRequest 对象 XMLHttpRequest 对象向 web 服务器发送请求 服务器处理该请求 服务器将响应…