![](https://img-blog.csdnimg.cn/20201108003310644.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Nginx
Nginx服务的介绍
Kennethcry
堕落少年学习IT小白,总有一天自己也会变大佬
展开
-
10.2 Nginx平滑升级与回降
1.Nginx平滑升级概述1.1 什么是平滑升级在进行服务版本升级的时候,对于用户访问体验无感知、不 会造成服务中断。1.2 Nginx进行平滑升级的原理1.3 如何实现Nginx平滑升级思路(建议准备一个大文件持续下载验证升级是否会影响业务)1.下载新版本Nginx2.了解原旧版本Nginx编译参数3.将旧的nginx二进制文件进行备份,然后替换成为新的nginx二进制文件4.向旧的Nginx的Master进程发送USR2信号– 4.1 旧的master进程的pid文件添加后缀原创 2020-11-12 20:06:22 · 244 阅读 · 0 评论 -
10.1.Nginx编译安装
Nginx编译安装1.需不需要编译安装我们根据生成环境需求来选择安装方式,在我们学习中安装方式选择yum的安装方式较多,因为操作比较简单,利于学习。可是当我们生成环境中遇到要求我们需要通过已经安装过nginx的环境去安装一样的环境的nginx时,就需要通过编译安装的方式2.编译安装思路2.1 获取原有环境的编译参数①在这个实验中我们用到两台节点,一台web01(安装过nginx服务),一台nfs(我们需要编译安装的)②那么我们获取原有的环境的编译参数就是去web01节点上,使用如下命令。n原创 2020-11-12 17:17:01 · 191 阅读 · 1 评论 -
07.nginx-Rewrite
1.什么是rewrite?主要实现url地址重写,以及url地址跳转。就是将用户请求web服务器的URL地址重新修改为其他URL地址的过程。比如说京东,goole,亚马逊都在使用。域名重写后域名www.z.cnwww.amazon.cn亚马逊www.g.cnwww.goole.cn谷歌www.360buy.comwww.jd.com京东58.combj.58.com京东2.Rewrite使用场景1.地址转换,用户访问www.z.cn这个原创 2020-11-03 16:12:37 · 462 阅读 · 0 评论 -
06.Nginx动静分离
????1.nginx动静分离1.1 什么是动静分离1.什么是动静分离?简单来说就是将动态请求和静态请求分开处理。php、 python、java、nginx。2.为什么要做动静分离?首先Tomcat在处理静态资源时效率不高,但默认情况下无论 “动态、静态“ 资源都是由tomcat处理,而Tomcat在处理静态资源时需要进行逻辑运算,从而会导致应用响应慢,并且会 占用不必要的系统资源。 那么借助Nginx实现动态资源请求和静态资源请求分离后,可以减少系统不必要的消耗和延时。以便加快系统的原创 2020-11-08 01:15:49 · 192 阅读 · 0 评论 -
05.Nginx负载均衡(redis会话)
1.nginx负载均衡介绍2.nginx负载均衡场景2.1) 四层负载均衡 TCP 转发 LVS2.2) 七层负载均衡 HTTP 代理3.nginx负载均衡场景4.nginx负载均衡对接blog、wecenter5.nginx负载均衡调度算法5.1) 轮询算法 rr5.2) 加权轮询 wrr5.3) ip_hash5.4)url_hash5.5) 最少连接数6.后端节点状态指标6.1) down 关闭6.2) backup 备份6.3) max_fails 失败原创 2020-11-08 00:30:13 · 879 阅读 · 1 评论 -
04.Nginx代理(学习)
????1.Nginx代理服务基本概述1.代理一次往往我们并不陌生,该服务我们常常用到。(比如:代理理财,代理租房,代理收获等等)2.在没有代理模式的情况下,都是客户端直接请求服务端,服务端直接响应客户端。但是遇到高并发的请求之后,单台服务器难以支撑海量的用户请求,甚至可能造成服务瘫痪。3.在有代理模式的情况下,客户端往往无法直接向服务端发起请求,而是需要使用到代理服务,来实现客户端和服务通信。2.Nginx代理服务常见模式2.1正向代理2.1正向代理:为客户端提供服务(内部上网)客户端&原创 2020-11-07 19:07:58 · 327 阅读 · 2 评论 -
03.Nginx搭建LNMP架构 -2 操作简易版
LNMP1.部署数据库db011.安装数据库服务yum -y install mariadb mariadb-server2.重启服务,服务添加下次开机自启systemctl restart mariadb systemctl enable mariadb 3.查看selinxu 和防火墙是否关闭getenforce systemctl status firewalld4.mysql 登入数据库,创建我们部署wordpress需要的库mysqlcreate database w原创 2020-11-04 17:57:46 · 206 阅读 · 0 评论 -
03.Nginx搭建LNMP架构 -1(单节点部署lnmp,拆分数据库,应用割接,添加web节点,对接NFS存储.最后加入负载均衡)
????1.介绍LNMP架构1.1 什么是LNMPLNMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写。L指Linux,N指Nginx,M一般指MySQL,也可以指MariaDB,P一般指PHP,也可以指Perl或Python1.2 LNMP架构是如何工作1.3 LNMP架构详细工作流程用户通过http协议发起请求,请求会xiandidaLNMP架构中的nginxnginx会根据用户的请求,进行location匹配location如果匹配的是静态内容,Ngi原创 2020-11-04 17:50:37 · 692 阅读 · 0 评论 -
01.Nginx基础知识
????1.网络IO模型1.1 同步1.2 异步1.3阻塞1.4非阻塞1.5同步阻塞,同步非阻塞,异步阻塞,异步非阻塞????2.Nginx基本介绍????3.nginx 主要优势3.1高性能3.2高扩展性3.3高可靠性3.4热部署3.5互联网公司都选择nginx????4.nginx应用场景4.1web服务4.2负载均衡4.3代理缓存4.4安全服务 HTTPS LUA4.5动静分离 nginx+tomcat4.6静态资源服务????5.nginx 基本组件5.1n原创 2020-10-27 19:06:07 · 686 阅读 · 1 评论