![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Nginx
文章平均质量分 72
Keeling1720
这个作者很懒,什么都没留下…
展开
-
Nginx原理解析
八、Nginx原理解析1) master和worker2)worker是如何工作的?3) 一个master和多个worker的好处可以使用nginx -s reload 进行热部署。每个worker是一个独立的进程,如果其中一个worker有问题,其他worker还可以继续进行争抢,实现请求过程,从而不过造成服务中断。4) 设置多少个worker合适Nginx和Redis都采用 的是io多路复用机制,每个worker都是一个独立的进程,但每个进程只有一个主线程,通过异步非阻塞额方式来原创 2021-11-11 14:59:29 · 868 阅读 · 0 评论 -
Nginx高可用配置实例
七、Nginx高可用配置实例前面我们说过了,Nginx的反向代理和负载均衡技术。他的示意图如下:我们知道,Nginx的反向代理技术让我们可以通过访问Nginx的ip地址进而间接帮我们将请求转发到对应的服务器,而负载均衡技术可以将我们的请求分发给不同的服务器,而且当我们的服务端有某些服务器宕机的时候,他可以帮我们自动剔除宕机的服务器。但是,这里面有个问题啊,如果我们的Nginx宕机了,那怎么办?不急,接下来我们讲一下Nginx的高可用技术。且听我细细道来。Nginx高可用:当主服务器Nginx(MAS转载 2021-11-11 14:57:49 · 253 阅读 · 0 评论 -
Nginx动静分离配置实例
六、Nginx动静分离配置实例动静分离示意图:动静分离从目前实现的角度来讲,大致分为两种:将静态文件独立成单独的域名,放在独立的服务器上(目前主流推崇的方案)将动态文件和静态文件混合在一起发布,通过nginx来分开。准备工作:(1)在Linux系统中准备一些静态资源cd /mkdir datacd datamkdir image www然后在image页面随便放一张图片,在www页面随便写一个html文件:(不做过多介绍)具体配置:在Nginx配置文件中进行配置:原创 2021-11-11 14:53:19 · 1996 阅读 · 0 评论 -
Nginx负载均衡配置实例
五、Nginx负载均衡配置实例实现效果:访问 www.123.com/edu/a.html的时候,将请求平均分配到8080和8081端口。准备工作:1)准备两台Tomcat服务器(端口号为8080和8081)2)在两台Tomcat里面的webapps目录下,创建目录edu,在目录edu下存放一个a.html文件。在第四章 Nginx反向代理配置实例2 中,我们已经准备了两台Tomcat服务器,并且在8080端口下,我们已经创建好了edu目录,写好了a.html文件。现在,我们要做的就是在8081原创 2021-11-11 14:47:26 · 1942 阅读 · 0 评论 -
Nginx反向代理配置实例2
四、Nginx反向代理配置实例2实现效果:根据访问的路径跳转到不同端口的服务中去。访问www.123.com/edu,跳转到服务器的8080端口。访问www.123.com/movie,跳转到服务器的8081端口。准备工作:(详见4.1和4.2小节)1)准备两个Tomcat,一个端口是8080,一个端口是80812)创建两个文件夹和测试页面首先,我们先把我们之前开的tomcat给停了吧。#看一下他的进程号,然后杀掉ps -ef | grep tomcat可以看到他的进程号是2688原创 2021-11-11 14:43:41 · 2186 阅读 · 1 评论 -
Nginx反向代理配置实例1
三、Nginx反向代理配置实例1实现效果:打开浏览器,输入 http://www.123.com/ 跳转到 Linux 系统Tomcat主页面。准备工作:(详见3.1和3.2小节)1)安装Nginx及其需要的依赖(详见第二章节)2) 安装Tomcat,使用默认端口号80803)安装JDK,如果系统没有默认帮你下载好的话3.1 Linux安装JDK1.8这个在线下载好像有点 问题。。。。所以建议直接去他官网下载。找自己想要的版本即可。我是64位的Linux系统,所以我下载的是jdk-8u311-原创 2021-11-11 14:37:47 · 3449 阅读 · 0 评论 -
Nginx的安装
二、Nginx的安装2.1 Linux系统安装Nginx首先,下载他需要的几个依赖:我们先联网下载pcre的依赖包。wget https://sourceforge.net/projects/pcre/files/pcre/8.45/pcre-8.45.tar.gz然后解压:tar zxvf pcre-8.45.tar.gz然后进入目录下运行他的.configure文件:cd pcre-8.45/./configure然后编译和安装pcre:make &&原创 2021-11-11 14:27:01 · 969 阅读 · 0 评论