![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Nginx
馒头太帅了
这个作者很懒,什么都没留下…
展开
-
Nginx学习积累笔记---Nginx进程模型解读
Nginx学习积累笔记—Nginx进程模型解读1.进程解读1. Nginx启动后,以daemon多进程⽅式(助手进程)在后台运⾏,包括⼀个Master进程和多个Worker进程,Master进程是领导,是⽼⼤,Worker进程是⼲活的⼩弟。不会因为客户端关闭的情况,Nginx就结束了。2. master进程:主要是管理worker进程,⽐如:master进程接收外界信号向各worker进程发送信号(./nginx -s reload)监控worker进程的运⾏状态,当worker进程异常退出原创 2020-09-14 00:33:21 · 92 阅读 · 0 评论 -
Nginx学习积累笔记---Nginx动静分离场景应用
Nginx学习积累笔记—Nginx动静分离场景应用1. 动静分离就是讲动态资源和静态资源的请求处理分配到不同的服务器上,⽐较经典的组合就是Nginx+Tomcat架构(Nginx处理静态资源请求,Tomcat处理动态资源请求),2. 那么其实之前的讲解中,Nginx反向代理⽬标服务器Tomcat,我们能看到⽬标服务器ROOT项⽬的index.jsp,这本身就是Tomcat在处理动态资源请求了。3. 所以,我们只需要配置静态资源访问即可。1. 需求2.Nginx配置动静分离也是location原创 2020-09-14 00:04:28 · 138 阅读 · 0 评论 -
Nginx学习积累笔记---Nginx负载均衡场景应用
Nginx学习积累笔记—Nginx负载均衡场景应用1.需求2.负载均衡策略(upstream和server同级)—轮询轮询:默认策略,每个请求按时间顺序逐⼀分配到不同的服务器,如果某⼀个服务器下线,能⾃动剔除# 负载均衡的配置upstream lagouServer{ server 111.229.248.243:8080; server 111.229.248.243:8082;}server{ #监听端口 listen 9003; #定义适用localhost访问原创 2020-09-13 23:37:19 · 95 阅读 · 0 评论 -
Nginx学习积累笔记---Nginx反向代理场景应用
Nginx学习积累笔记—Nginx反向代理场景应用1.Nginx反向代理场景应用需求2.需求一完成部署tomcat,保持默认监听8080端⼝修改nginx配置,并重新加载(./nginx -s reload)3.需求二完成再部署⼀台tomcat,保持默认监听8081端⼝修改nginx配置,并重新加载(./nginx -s reload)这⾥主要就是多location的使⽤,这⾥的nginx中server/location就好⽐tomcat中的Host/Contextlocati原创 2020-09-13 22:56:22 · 151 阅读 · 0 评论 -
Nginx学习积累笔记---Nginx基础回顾讲解
Nginx学习积累笔记—Nginx基础讲解1.Nginx 到底是什么?Nginx 是⼀个⾼性能的HTTP和反向代理web服务器,核⼼特点是占有内存少,并发能⼒强2.Nginx ⼜能做什么事情(应⽤场景)Http服务器(Web服务器)性能⾮常⾼,⾮常注重效率,能够经受⾼负载的考验。⽀持50000个并发连接数,不仅如此,CPU和内存的占⽤也⾮常的低,10000个没有活动的连接才占⽤2.5M的内存。反向代理服务器负载均衡服务器动静分离3.Nginx 特点跨平台:Nginx可以在⼤原创 2020-09-13 22:14:35 · 78 阅读 · 0 评论 -
Nginx---B站学习---原理与优化参数配置
Nginx—B站学习—原理与优化参数配置1.master和worker在nginx启动之后是有master和worker两个进程的2.worker是如何进行工作的1.首先client发送请求到nginx的master中2.master将请求分担给worker,通过争抢的方式,之后再通过反向代理的方式调用tomcat,因为nginx不直接支持java3.一个 master 和多个 woker 有好处(1)可以使用 nginx –s reload 热部署,利用 nginx 进行热部署操作(原创 2020-06-03 08:38:55 · 80 阅读 · 0 评论 -
Nginx---B站学习---配置高可用的集群
Nginx—B站学习—配置高可用的集群什么是高可用1.目前产生的问题,如果只有一个nginx,那么宕机了无法实现效果怎么办2.为了避免这种情况的发生,就有了高可用(当主服务器宕机也可以通过备份服务器转发到tomcat上,这时候备份服务器作为主服务器来使用),每个nginx中都包含一个软件keepalived,通过这个软件(相当于一个路由)里面有个脚本检测你的nginx服务器是否还活着,这几个nginx服务器还要对外提供一个虚拟的ip,我们通过虚拟ip进行访问,把虚拟ip绑定到两台服务器中2、配置原创 2020-06-03 08:14:26 · 105 阅读 · 0 评论 -
Nginx---B站学习---动静分离
Nginx—B站学习—动静分离Nginx 动静分离简单来说就是把动态跟静态请求分开,严格意义上说应该是动态请求跟静态请求分开,可以理解成使用 Nginx处理静态页面,Tomcat 处理动态页面动静分离的两种方式1.是纯粹把静态文件独立成单独的域名,放在独立的服务器上,也是目前主流推崇的方案2.是动态跟静态文件混合在一起发布,通过 nginx 来分开图例:通过 location 指定不同的后缀名实现不同的请求转发。通过 expires 参数设置,可以使浏览器缓存过期时间,减少与服务器之前的请求原创 2020-06-03 00:57:35 · 134 阅读 · 0 评论 -
Nginx---B站学习---负载均衡实例
Nginx—B站学习—负载均衡实例负载均衡简介 增加服务器的数量,然后将请求分发到各个服务器上,将原先请求集中到单个服务器上的情况改为将请求分发到多个服务器上, 将负载分发到不同的服务器,也就是我们所说的负载均衡负载均衡效果1、实现效果 (1)浏览器地址栏输入地址 http://192.168.17.129/edu/a.html,负载均衡效果,平均 8080和 8081 端口中2、准备工作 (1)准备两台 tomcat 服务器,一台 8080,一台 8081 (2)在两台 t原创 2020-06-02 23:29:04 · 173 阅读 · 0 评论 -
Nginx---B站学习---反向代理实例
Nginx—B站学习—负载均衡Nginx反向代理实例2、准备工作(1)在 liunx 系统安装 tomcat,使用默认端口 8080 tomcat 安装文件放到 liunx 系统中,解压 进入 tomcat 的 bin 目录中,./startup.sh 启动 tomcat 服务器(2)对外开放访问的端口 firewall-cmd --add-port=8080/tcp --permanent firewall-cmd –reload 查看已经开放的端口号 firewall-cmd原创 2020-06-02 00:28:42 · 536 阅读 · 0 评论 -
Nginx---B站学习---简介
Nginx—B站学习Nginx 是一款高性能的 http 服务器/反向代理服务器Nginx 应用场景:1、http 服务器。Nginx 是一个 http 服务可以独立提供 http 服务。可以做网页静态服务器。2、虚拟主机。可以实现在一台服务器虚拟出多个网站。例如个人网站使用的虚拟主机。3、反向代理,负载均衡。当网站的访问量达到一定程度后,单台服务器不能满足用户的请求时,需要用多台服务器...原创 2020-06-01 22:52:28 · 255 阅读 · 0 评论