• NGINX


    NGINX

    1.是一个高性能的HTTP反向代理服务器

    2.何为反向代理呢?即以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。

    3.而Nginx主要完成的工作就是反向代理,比如我们向一台服务器的80端口发送了请求,该请求首先由Nginx监听到,其接受到请求内容后再转发给其他服务器,其他服务器处理完后再将结果传送给Nginx,最后由Nginx来统一返回给初始请求端。

    4.Nginx最常见的使用方法就是作为静态资源伺服器,比如将CSS,JS,html,htm等文件进行缓存处理。

    • listen 表示当前的代理服务器监听的端口,默认的是监听80端口。
    • server_name 表示监听到之后需要转到哪里去,localhost表示转到本地,也就是直接到nginx文件夹内。
    • location 表示匹配的路径。
    • root 表示到指定文件路径寻找文件,可用于静态文件。
    • index 表示默认主页,可以指定多个,按顺序查找。
    • deny和allow 是访问控制设置,禁止或允许某个IP或者某个IP段访问。也可以指定unix,允许socket的访问。

    2.配置nginx,默认配置,端口为8010,cmd到路nginx.exe径下start nginx启动

     

    反向代理

    2.1 配置tomcat跳转,修改完后nginx –s reload加载配置文件

    2.2静态文件分离配置

    此时再直接输入localhost:8010,则会报404错误了。但是输入localhost:8010/index.jsp,则一样可以跳转至tomcat首页中。

    2.3负载配置

    加入了weight属性,此属性表示各服务器被访问到的权重,weight越高访问到的几率越高。

    backup;  #热备    

    如果你有2台服务器,当一台服务器发生事故时,才启用第二台服务器给提供服务。服务器处理请求的顺序:AAAAAA突然A挂啦,BBBBBBBBBBBBBB.....

  • 相关阅读:
    Spring -- 自定义转换器
    Spring乱码问题解决方案
    Spring 声明式事务
    Spring -- IOC
    Spring--入门
    mybatis 二级缓存
    Mybatis 缓存失效的几种情况
    MyBatis深入浅出--入门
    【RF库Collections测试】Get From Dictionary
    【RF库Collections测试】Get Dictionary Values
  • 原文地址:https://www.cnblogs.com/Px-Passion/p/13529698.html
Copyright © 2020-2023  润新知