文章目录
- 1. Nginx基础原理知识学习(上)
-
-
- 1. nginx软件介绍说明
- 2. nginx软件的三大主要功能:
- 3. nginx软件的特点或优势
- 4. 思想篇:
- 2. nginx软件的企业功能应用
- 3. nginx软件的编译安装步骤
- 4. nginx软件的编译安装常见错误说明
-
- 1. nginx软件安装过程中遇到的问题
- 2. nginx软件启动过程中遇到的问题
- 5. nginx目录结构说明
- 6. nginx软件使用过程中深入说明
- 7. nginx软件静态页面编写过程:
- 8. nginx配置文件内容信息说明
-
- 1. nginx配置文件框架结果说明
-
- 1. Nginx进阶知识学习(下)
-
- 1. 开始nginx配置文件实践配置:
- 2. 理解虚拟主机知识概念;
- 3. nginx配置文件实践配置说明—基于端口配置虚拟主机
- 4. nginx配置文件实践配置说明—基于ip配置虚拟主机
- 5. Nginx配置虚拟主机的步骤(简介)
- 5. nginx排错过程说明
- 6. nginx常用功能说明
- 7. nginx日志功能说明
- 8. nginx的location作用说明
- 9. nginx的rewirte作用说明
- 10 . 工作中应用场景说明
- 11. nginx 的访问认证
- 12. nginx 知识重点回顾
1. Nginx基础原理知识学习(上)
1. nginx软件介绍说明
2. nginx软件的三大主要功能:
- web 站服务
- 反向代理负载均衡(nginx lvs haproxy)
- nginx缓存服务
3. nginx软件的特点或优势
-
支持高并发:能支持几万并发连接(特别是静态小文件业务环境)
-
资源消耗少:在3万并发连接下,开启10个Nginx线程消耗的内存不到200MB
-
可以做HTTP反向代理及加速缓存、即负载均衡功能,内置对RS节点服务器健康检查功能,这相当于专业的Haproxy软件或LVS的功能。
-
具备Squid等专业缓存软件等的缓存功能。
-
支持异步 络I/O事件模型epoll(Linux 2.6+)(绘图说明同步和异步)
- 基础课程知识: 大并发写操作;先写内存,再将内存数据存储到硬盘中—保证访问效率
大并发读操作;先写磁盘,再将磁盘数据存储到内存中—保证数据安全 - 总结:高并发–>资源消耗少–>功能多样(web服务/负载均衡/支持缓存)–>通讯模型先进(epoll)
- 基础课程知识: 大并发写操作;先写内存,再将内存数据存储到硬盘中—保证访问效率
4. 思想篇:
? 把公司当成是自己开的,不是打工者,而是创造财富的
- 领导没有时间,但是经验丰富
- 小白拥有时间,但是经验缺乏
- 与领导多交流,获取经验,花费时间
- 找寻优质工作机会 -ne 找寻丰厚福利待遇;能力越强,经验越多 -eq 职位越高,薪资越多
2. nginx软件的企业功能应用
-
作为web服务软件
-
反向代理或负载均衡服务
-
绘图讲解反向代理与负载均衡
-
前端业务数据缓存服务
-
nginx软件的动态访问瓶颈
①. 站数据请求处理流程:- web静态服务软件:主要负责处理静态页面请求
- php动态程序解释器:主要负责处理动态页面请求
- db数据库:存取数据信息(重要的瓶颈点)
-
说明:了解了架构瓶颈问题,就需要响应优化的技术进行解决,后期会在优化课程中进行详细说明讲解
②. 站数据请求模型说明:
epoll模型与select模型的区别说明(比喻说明)
3. nginx软件的编译安装步骤
-
步骤
-
软件编译安装步骤:
- 配置软件
- 编译软件
- 编译安装软件
4. nginx软件的编译安装常见错误说明
1. nginx软件安装过程中遇到的问题
-
软件依赖包未正确安装问题—PCRE依赖包没有安装
- 解决方法:yum install pcre pcre-devel -y
-
软件依赖包未正确安装问题—OPENSSL依赖包没有安装
- 解决方法:yum install openssl openssl-devel -y
2. nginx软件启动过程中遇到的问题
-
nginx软件重复启动产生的错误信息
- 解决方法:nginx软件已经启动无需反复启动,如果需要重新启动需要停止nginx进程或者用reload方式进行重启
-
nginx软件使用过程中疑难杂症(参考教案说明)
- Nginx启动的疑难杂症汇总
-
nginx软件排查问题三部曲说明
5. nginx目录结构说明
-
nginx目录结构
-
403错误出现情况:
- 客户端访问受限
- 默认的首页文件不存在时
6. nginx软件使用过程中深入说明
-
nginx软件语法检查方法:
-
nginx软件访问测试过程:
-
-
扩展说明:
-
nginx软件编译参数查看
7. nginx软件静态页面编写过程:
-
熟悉软件文件目录结构信息
- 需要对软件的目录结构、软件相关文件作用、软件主要文件配置方法进行了解熟悉
- 日志文件信息内容查看,相关日志文件信息内容格式后续课程会继续说明
-
编写静态访问页面文件信息
-
扩展知识说明:页面访问乱码文件排查方法
-
静态页面编写企业场景应用实例:
8. nginx配置文件内容信息说明
1. nginx配置文件框架结果说明
-
配置文件内容中的框架结构说明
-
nginx配置文件实践配置说明
1. Nginx进阶知识学习(下)
1. 开始nginx配置文件实践配置:
-
【虚拟主机知识说明】
-
理解虚拟主机知识概念;即一个server就是一个虚拟主机
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!
-