Nginx的介绍

本资料转载于传智教育-解锁你的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.hqwc.cn/news/76182.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

@Accessors和@Builder区别

目录 Accessors和Builder Accessors(chaintrue)BuilderAccessors和Builder的区别Accessors和Builder使用的坑详细看看Accessors注解 Accessors的源码Accessors属性说明 fluent属性chain属性makeFinal属性prefix属性 Accessors和Builder Accessors(chaintrue) 就是new一个对象…

Flink的Standalone部署实战

在Flink是通用的框架,以混合和匹配的方式支持部署不同场景,而Standalone单机部署方便快速部署,记录本地部署过程,方便备查。 环境要求 1)JDK1.8及以上 2)flink-1.14.3 3)CentOS7 Flink相关信…

基于springboot+vue的考研资讯平台(前后端分离)

博主主页:猫头鹰源码 博主简介:Java领域优质创作者、CSDN博客专家、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战 主要内容:毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询 文末联系获取 项目介绍…

蓝牙资讯|消息称富士康投资4亿美元在印度生产苹果 AirPods 耳机

根据印度最大通讯社 PTI 报道,苹果和富士康已经签署一项新的协议,富士康将投资 4 亿美元在印度第四大城市海得拉巴扩建工厂,负责为苹果生产 AirPods TWS 耳机。 报道称苹果已经决定在印度本土生产 AirPods 耳机,富士康计划投资 …

AWS security 培训笔记

云计算的好处 Amazon S3 (Storage) Amazon EC2 (Compute) 上图aws 的几个支柱:安全是其中一个啦 其中安全有几个方面 IAMdetection基础架构保护数据保护应急响应 关于云供应商的责任 data center 原来长这样 ,据说非常之隐蔽的 如果有天退役了&#xf…

CoordAtt注意力网络结构

源码: import torch import torch.nn as nn import math import torch.nn.functional as Fclass h_sigmoid(nn.Module):def __init__(self, inplaceTrue):super(h_sigmoid, self).__init__()self.relu nn.ReLU6(inplaceinplace)def forward(self, x):return self.…

AE-卡通人物解说动画视频的制作

目录 1.导入卡通人物图片和音频文件 2.新建合成 3.在卡通人物图片上添加效果和表达式 4.在音频文件上添加效果和表达式 5.将卡通人物中的 CC Split2 中分割1 表达式链接到滑块中 6.卡通人物根据音频文件自动匹配口型。 AE制作卡通人物解说视频,卡通人物口型根据…

【使用 k 折叠交叉验证的卷积神经网络(CNN)】基于卷积神经网络的无特征EMG模式识别研究(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

如何在控制台查看excel内容

背景 最近发现打开电脑的excel很慢,而且使用到的场景很少,也因为mac自带了预览的功能。但是shigen就是闲不住,想自己搞一个excel预览软件,于是在一番技术选型之后,我决定使用python在控制台显示excel的内容。 具体的需…

深入探索:Kali Linux 网络安全之旅

目录 前言 访问官方网站 导航到下载页面 启动后界面操作 前言 "Kali" 可能指的是 Kali Linux,它是一种基于 Debian 的 Linux 发行版,专门用于渗透测试、网络安全评估、数字取证和相关的安全任务。Kali Linux 旨在提供一系列用于测试网络和…

自注意力机制简介Transformers: Attention is all you need

“Attention is All You Need” 是一篇由Google研究人员在2017年发表的研究论文,该论文介绍了Transformer模型,这是一种革命性的架构,它彻底改变了自然语言处理(NLP)领域,并成为我们现在所知道的LLMs的基础…

五款拿来就能用的炫酷表白代码

「作者主页」:士别三日wyx 「作者简介」:CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 「推荐专栏」:小白零基础《Python入门到精通》 五款炫酷表白代码 1、无限弹窗表白2、做我女朋友好吗,不同意就关机3、…