thebye85
thebye85
2010-08-05 21:18
浏览 538
已采纳

nginx+apache+tomcat,为什么不直接nginx+tomcat?

看到很多应用都是nginx+apache+tomcat,请教下大家用apache的目的是什么,是为了用jk和tomcat实现session stick吗?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • iteye_4967
    iteye_4967 2010-08-06 09:50
    已采纳

    nginx 负责负载均衡,将大量的访问量平衡分配给多个服务器
    apache 是用来处理静态html、图片等资源,在对HTML解析、响应等方面比tomcat效率更高。
    tomcat 处理JSP等内容,进行后台业务操作。

    点赞 评论
  • iteye_6419
    iteye_6419 2010-08-05 21:32

    很多应用前端的nginx是为了负载均衡,做转发用的。你一个nginx挂多个应用,这样可以来回切换,即使更新程序也不用停止服务。

    点赞 评论
  • CaiHuajiang
    CaiHuajiang 2010-08-05 21:32

    apache用来处理静态文件。

    点赞 评论
  • iteye_6419
    iteye_6419 2010-08-06 08:51

    upstream bbb.com.cn{
    server 192.168.10.1:80 ;
    server 192.168.10.2:80 ;
    server 192.168.10.3:80 ;
    }

    类似这种 配置,1,2,3三台机器是相同的东西,利用nginx负载均衡

    点赞 评论

相关推荐