美文网首页
Nginx介绍

Nginx介绍

作者: 丢失的白犀 | 来源:发表于2020-01-02 20:24 被阅读0次

1.Nginx常用命令(启动/重启/停止/测试配置文件/重新加载配置文件)

-c:使用指定的配置文件而不是conf目录下的nginx.conf 。

-t:测试配置文件是否正确,在运行时需要重新加载配置的时候,此命令非常重要,用来检测所修改的配置文件是否有语法错误。

-s:reload 重载

-s:stop 停止

一 什么是代理

代理其实就是一个中介,A和B本来可以直连,中间插入一个C,C就是中介。

刚开始的时候,代理多数是帮助内网client访问外网server用的

后来出现了反向代理,"反向"这个词在这儿的意思其实是指方向相反,即代理将来自外网客户端的请求转发到内网服务器,从外到内

二 正向代理

正向代理类似一个跳板机,代理访问外部资源

比如我们国内访问谷歌,直接访问访问不到,我们可以通过一个正向代理服务器,请求发到代理服,代理服务器能够访问谷歌,这样由代理去谷歌取到返回数据,再返回给我们,这样我们就能访问谷歌了

正向代理的用途:

(1)访问原来无法访问的资源,如google

(2) 可以做缓存,加速访问资源

(3)对客户端访问授权,上网进行认证

(4)代理可以记录用户访问记录(上网行为管理),对外隐藏用户信息

三 反向代理

反向代理(Reverse Proxy)实际运行方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器

反向代理的作用:

(1)保证内网的安全,阻止web攻击,大型网站,通常将反向代理作为公网访问地址,Web服务器是内网

(2)负载均衡,通过反向代理服务器来优化网站的负载

负载均衡策略

1、轮询

最基本的配置方法,上面的例子就是轮询的方式,它是upstream模块默认的负载均衡默认策略。每个请求会按时间顺序逐一分配到不同的后端服务器。

2、weight

权重方式,在轮询策略的基础上指定轮询的几率。

3、ip_hash

指定负载均衡器按照基于客户端IP的分配方式,这个方法确保了相同的客户端的请求一直发送到相同的服务器,以保证session会话。这样每个访客都固定访问一个后端服务器,可以解决session不能跨服务器的问题。

4、least_conn

把请求转发给连接数较少的后端服务器。轮询算法是把请求平均的转发给各个后端,使它们的负载大致相同;但是,有些请求占用的时间很长,会导致其所在的后端负载较高。这种情况下,least_conn这种方式就可以达到更好的负载均衡效果。

5、第三方策略

第三方的负载均衡策略的实现需要安装第三方插件。

相关文章

  • 17《Nginx 入门教程》Nginx 的基础架构解析(上)

    1. Nginx 的进程模型 前面介绍 Nginx 时有介绍过 Nginx 的进程模型。Nginx 启动时首先启动...

  • 2020-03-21 Nginx介绍

    1. Nginx介绍 1.1 Nginx是什么 Nginx与Apache软件类似,Nginx(“engine x”...

  • nginx基础

    第一章 Nginx介绍 Nginx是什么? 我们为什么选择 Nginx 服务 Nginx重要特性 Nginx应用场...

  • day03.集群部署zookeeper【大数据教程】

    一、Nginx/keepalived/lvs的介绍 1.nginx 1.1.nginx简介 Nginx是一个自由、...

  • Nginx-1 yum安装

    Web服务器介绍nginx Nginx基本使用** 获取Nginx 关闭防火墙关闭selinux Nginx安装:...

  • 32-高性能WEB服务NGINX(一)

    本章内容◆ I/O模型◆ nginx介绍◆ nginx安装◆ nginx各种模块实现web服务◆ nginx实现f...

  • Nginx介绍

    1.Nginx最大的特点 1,静态小文件(1M),支持高并发,同时占用资源少。2,占用资源少3,配置简单,轻量。4...

  • Nginx 介绍

    Nginx Nginx(engine x)是一个高性能的代理服务器,主要作为HTTP server,HTTP re...

  • nginx介绍

    介绍 Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BS...

  • Nginx介绍

    1.Nginx常用命令(启动/重启/停止/测试配置文件/重新加载配置文件) -c:使用指定的配置文件而不是conf...

网友评论

      本文标题:Nginx介绍

      本文链接:https://www.haomeiwen.com/subject/hbzooctx.html