为什么采用 nginx+tomcat 或者 apache+tomcat方式部署
2013-09-23 18:18
1096 查看
nginx和apache两者的作用相同,都是常见webserver服务器,相互独立也可相符搭配,都是用于浏览器用户过来的http请求,然后把请求结果反应给浏览器。 apache是出现比较早的web server,90年代就有了,兼容性好文档全应用广泛。 nginx是后起之秀,2000年以后才有的,在web2.0年代性能远远超过apache,是时下比较流行的web server。 至于tomcat ,那是用来处理java程序的解释器。本身apache也好,nginx也好,都是无法直接处理java语言的,只能通过设置,当收到java文件请求时,传给后方tomcat处理,再把tomcat的反应回给浏览器。另php-fpm,是用来处理php程序的,作用跟tomcat差不多。 怎么选择搭配,这个就看各人的喜欢和开发需要了。我比较常用的就是nginx+php-fpm,apache+tomcat,nginx+tomcat。也试过nginx+apache+php-fpm+tomcat等复杂组合。 只要了解每个软件的功能和作用,就可以合理利用自由搭配。
相关文章推荐
- 请问为什么Tomcat要和Apache或者IIS整合? ZT
- (nginx|apache)+tomcat 几种常见的代理实现方式及连接类型(connector type) 推荐
- 详谈Apache、Nginx和tomcat的区别以及处理静态页面和动态页面的方式
- nginx 反向代理使apache或者tomcat日志中无法获取真实IP 的 X-Forwarded-For 参数的设定
- apache-tomcat-7.0.63 下部署solr-5.3.1 并创建core
- 关于通过nginx配置到apache-tomcat-7.0.67的端口的时候access中打印访问日志会一直输出nginx的地址而不是用户的真实地址
- CentOS系统下Apache负载均衡、Tomcat集群以及项目热部署配置
- Tomcat与Apache或Nginx的集群负载均衡设置及Sersync同步应用
- Linux下安装Apache并以mod_wsgi方式部署django站点
- Maven项目部署到tomcat的几种方式
- Tomcat的几种部署方式
- 在tomcat中部署web项目的几种方式
- Docker部署Apache-tomcat
- 使用Myeclipse进行java web开发的三种Tomcat部署方式
- Nginx为什么比Apache Httpd高效
- Docker部署(三):Apache Tomcat
- Tomcat 部署java项目三种方式
- nginx,apache,tomcat常见web服务器性能调优
- apache和tomcat有什么不同,为什么要整合apache 和tomcat?
- nginx+tomcat使用apache的FtpClient上传图片时由于多线程问题导致的文件大小为0的问题