当前位置 : IT培训网 > 常见问题 > Nginx是什么 一起熟悉nginx配置文件详解

Nginx是什么 一起熟悉nginx配置文件详解

时间:2018-07-02 13:55:50  来源:电脑培训网  作者:IT培训网  已有:名学员访问该课程
有关nginx的问题,或许有些人比较陌生,什么是nginx呢?其工作原理及配置原理是什么呢?在此,IT培训网给以详细的解析。

有关nginx的问题,或许有些人比较陌生,什么是nginx呢?其工作原理及配置原理是什么呢?在此,IT培训网给以详细的解析。

1.什么是Nginx

就是一个软件,只不过配置麻烦一点,配置高大上一点

弊端:

1.当有软件恶意攻击网站时,如果不是通过Nginx处理的请求,我们可以直接使用过滤器

Fileter来拦截请求,通过request.getcontextpath()来获取相关请求信息,如果为同一个ip发送的多个请求,则直接发挥错误界面。

但是当有了Nginx后,我们接受的是Nginx转发的请求,所以说获取的请求相关信息是Nginx的这样就没有意义了,所以说需要以下配置,重新打包请求消息头和消息内容。

Nginx是什么 一起熟悉nginx配置文件详解_www.cnitedu.cn

Nginx.conf 的配置文件 来进行配置

2.Nginx的负载均衡原理

Nginx的动静分离:

Nginx是什么 一起熟悉nginx配置文件详解_www.cnitedu.cn

当你访问动态资源的时候会直接转发请求,访问静态资源的时候直接返回,而不是转发请求

怎么理解Nginx的转发请求呢?

解释:

比如,当你买一个域名,然后解析到指定IP后,每次访问这个域名,都会自动解析并转

发到指定IP,Nginx就是这个原理。

Nginx是什么 一起熟悉nginx配置文件详解_www.cnitedu.cn

Nginx是什么 一起熟悉nginx配置文件详解_www.cnitedu.cn

Nginx是什么 一起熟悉nginx配置文件详解_www.cnitedu.cn

Nginx是什么 一起熟悉nginx配置文件详解_www.cnitedu.cn

发送域名请求,匹配到左侧设置的80端口,浏览器默认添加的/来符合Nginx的拦截,最后曲线所指,进行对应服务器ip和端口的转发

例如:

Nginx是什么 一起熟悉nginx配置文件详解_www.cnitedu.cn

高可用:

第一种解释:在同一个Nginx下,一个tomcat的死亡,可以转发到别的tomcat

弊端:万一Nginx死了怎么办?

第二种解释:配置多个Nginx

Nginx是什么 一起熟悉nginx配置文件详解_www.cnitedu.cn

虚拟IP的技术会保证服务不间断运行。

Nginx的主从需要keepalived 技术,来做到主从

Nginx是什么 一起熟悉nginx配置文件详解_www.cnitedu.cn

主keepalived.conf的配置:

Nginx是什么 一起熟悉nginx配置文件详解_www.cnitedu.cn

从keepalived.conf的配置:

Nginx是什么 一起熟悉nginx配置文件详解_www.cnitedu.cn

虚拟IP的具体配置:这个脚本,保证了Nginx永不停机

Nginx是什么 一起熟悉nginx配置文件详解_www.cnitedu.cn

问题:

Keepalived 是 怎么和Nginx做到关联的?

答:通过下列脚本的对应,来启动Nginx,所以说一旦启动keepalived服务,会自动调用这个脚本,然后启动Nginx。

Nginx是什么 一起熟悉nginx配置文件详解_www.cnitedu.cn

注意:

1.当主keepalived的服务停掉,并且Nginx也停掉,那么从服务器的Nginx服务将无法正常关闭,因为上边脚本的存在,会在2秒后重启Nginx,除非讲keepalived服务杀死。

2.不停掉keepalived无法停止Nginx,但是停掉keepalived不会停掉Nginx

顶一下
(0)
0%
踩一下
(0)
0%

IT培训0元试听 每期开班座位有限.0元试听抢座开始! IT培训0元试听

  • 姓名 : *
  • 电话 : *
  • QQ : *
  • 留言 :
  • 验证码 : 看不清?点击更换请输入正确的验证码

在线咨询在线咨询

温馨提示 : 请保持手机畅通,咨询老师为您
提供专属一对一报名服务。

------分隔线----------------------------
------分隔线----------------------------

推荐内容

相关热点