美文网首页
Tomcat与Nginx

Tomcat与Nginx

作者: pure_joy | 来源:发表于2018-12-26 15:47 被阅读11次
    Nginx是一个HTTP服务器,可以将服务器上的静态文件(如HTML、图片)通过HTTP协议展现给客户端。
    • 反向代理:客户端本来可以直接通过HTTP协议访问某网站应用服务器,如果网站管理员再中间加上一个Nginx,Nginx请求应用服务器,然后将结果返回给客户端。
    • 反向代理的作用:
      1、负载均衡:将相同的应用部署在多台服务器上,将大量用户的请求分配给多台机器处理。同时带来的好处是,其中一台服务器万一挂了,只要还有其他服务器正常运行,就不会影响其他用户使用。
      2、虚拟主机:两个网站部署在同一台服务器上,两个域名解析到同一个IP地址,但是用户通过两个域名却可以打开两个完全不同的网站,互相不影响,就像访问两个服务器一样,所以叫两个虚拟主机。
      3、动态静态资源分离
    Tomcat的高并发性能很弱,所以在处理静态请求的时候,我们就抛给Nginx处理,而Tomcat专门处理动态请求(Tomcat只需要负责逻辑处理和动态资源的加载)。

    Nginx与Tomcat的结合方式:

    1、将所有静态页面交给Nginx,动态请求交给后端Tomcat处理
    2、将所有请求交给后端Tomcat服务器处理,只利用Nginx自身的负载均衡功能进行多台Tomcat服务器调度流量。

    相关文章

      网友评论

          本文标题:Tomcat与Nginx

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