• Nginx入门和介绍


    介绍

    Nginx是一款轻量级的 Web 服务器,由俄罗斯的程序设计师伊戈尔·西索夫所开发。

    Nginx性能非常优秀,官方测试能够支撑5万并发链接,并且 cpu、内存等资源消耗却非常低,运行非常稳定。

    Nginx的功能有很多,我们主要使用它来做静态资源服务器、负载均衡服务器和反向代理服务器。

    Tomcat并发200-400之间

    应用场景

    静态资源服务器

    部署网站的静态资源(html、css、js)

    动静分离,提升网站性能;

    什么是动静分离?

     反向代理服务器

    什么是代理?: 给某个对象提供一个代理对象,并由代理对象控制原对象的引用。代办、代购都是代理。

    什么是正向代理?: 对客户端进行代理(例如VPN)

    特点:

    1. 客户端浏览器和代理服务器在同一个网络

    2. 隐藏了客户端访问细节

     什么是反向代理?: 对服务端进行代理

    反向代理,就是对服务端进行代理,作为客户端,只需要将请求发送到反向代理服务器,由反向代理服务器去选择目标服务器获取数据后,再响应给客户端,此时反向代理服务器和目标服务器对外就是一个服务器,暴露的是代理服务器地址,隐藏了真实服务器IP地址。

    特点:

    1. tomcat服务器和反向代理服务器在同一个网络

    2. 隐藏真实服务器的实现细节

     负载均衡服务器

    负载均衡(Load Balance)意思就是将一份负载分摊到多个操作单元上进行执行。

    负载 : 服务器能够承受的访问负载量

    均衡 : 按照一定规则进行分配

    优点 :

    1. 稳定性高

    2. 性能更强

    3. 容灾能力更好

    windows安装和使用

    1. 官网地址:
        http://Nginx.org/
    
    2. 绿色解压版
    
    3. 启动:
        双击Nginx.exe即可启动程序,提示放行防火墙,就消失了,其实是启动成功了
        默认启动端口80,
    4. 访问:
        在浏览器输入:http://localhost
    
    5. dos命令行关闭:
         Nginx.exe -s stop

     配置文件介绍

     

     Nginx与tomcat区别

    1. 存放的文件(资源)形式
        Tomcat存放的静态资源【js、css、html、img】,和动态资源【Servlet】
        Nginx静态资源【js、css、html、img】,不能作为Servlet容器
    2. 用途
        Tomcat主要作为Web容器
        Nginx:静态资源服务器、反向代理服务器、负载均衡服务器
    3. 性能
        Tomcat性能,较差最大并发200-400之间
        Nginx很强,5W+并发
    
    注意:Nginx绝不是Tomcat的替代者。
  • 相关阅读:
    正则表达说明—Pattern API
    C#调用dll(Java方法)
    获取页面URL两种方式
    可拖动布局之jQueryUI
    可拖动布局之Gridster
    Thymeleaf入门基础
    Eclipse安装反编译插件
    Spring Boot:Consider defining a bean of type '*.*.*' in your configuration解决方案
    Spring Boot : Whitelabel Error Page解决方案
    MYSQL卸载
  • 原文地址:https://www.cnblogs.com/xiaozhang666/p/13614926.html
Copyright © 2020-2023  润新知