nginx,tomcat,apache三者分别用来做什么,有何区别
1. Nginx和tomcat的区别
nginx常用做静态内容服务和代理服务器,直接外来请求转发给后面的应用服务器(tomcat,Django等),tomcat更多用来做一个应用容器,让java web app泡在里面的东西。
严格意义上来讲,Apache和nginx应该叫做HTTP Server,而tomcat是一个Application Server是一个Servlet/JSO应用的容器。
客户端通过HTTP Server访问服务器上存储的资源(HTML文件,图片文件等),HTTP Server是中只是把服务器上的文件如实通过HTTP协议传输给客户端。
应用服务器往往是运行在HTTP Server的背后,执行应用,将动态的内容转化为静态的内容之后,通过HTTP Server分发到客户端
注意:nginx只是把请求做了分发,不做处理!!!
2. nginx和Apache的区别
Apache是同步多进程模型,一个连接对应一个进程,而nginx是一步的,多个连接(万级别)可以对应一个进程。
nginx轻量级,抗并发,处理静态文件好
Apache超稳定,对PHP支持比较检单,nginx需要配合其他后端用,处理动态请求有优势
建议使用前端nginx抗并发,后端apache集群,配合起来会更好
3. nignx的正向代理何反向代理
nginx,tomcat,apache三者分别用来做什么,有何区别相关推荐
- nginx+tomcat LVS群集
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任. http://fallenleaves.blog.51cto.com/1383716/5309 ...
- Nginx和Apache和Tomcat的区别及优缺点
Apache Tomcat Nginx Tomcat结合Apache.Nginx一起使用实现高性能的web服务器架构 架构思路: 注意: nginx 和 apache 优缺点比较 注意: tomcat ...
- nginx+tomcat实现集群负载均衡(实现session复制)
架构描述 前端一台nginx服务器做负载均衡器,后端放N台tomcat组成集群处理服务,通过nginx转发到后面(注:没做动静分离,静态动态全部都转给tomcat) 优点:实现了可弹性化的架构,在压力 ...
- Nginx+tomcat配置集群
2019独角兽企业重金招聘Python工程师标准>>> 开发的应用采用F5负载均衡交换机,F5将请求转发给5台hp unix服务器,每台服务器有多个webserver实例,对外提供w ...
- Nginx+Tomcat负载均衡配置
Nginx+tomcat是目前主流的java web架构,如何让nginx+tomcat同时工作呢,也可以说如何使用nginx来反向代理tomcat后端均衡呢?下面然给我们详细来了解一下吧 Ng ...
- 图文解说:Nginx+tomcat配置集群负载均衡
图文解说:Nginx+tomcat配置集群负载均衡 博客分类: appserver nginxTomcatUbuntuLinux网络应用 作者:niumd Blog:http://ari.iteye ...
- nginx+tomcat+memcached负载均衡
2019独角兽企业重金招聘Python工程师标准>>> nginx+tomcat+memcached负载均衡 负载均衡: 负载均衡是由多台服务器以对称的方式组成一个服务器集合,每台服 ...
- nginx tomcat 负载
一.实验规划 1.模拟图: 2.IP规划: 客户端IP:192.168.18.12 转发器1:192.168.18.1 转发器2:192.168.18.2 apac ...
- Nginx+Tomcat+Memcached实现tomcat集群和session共享
Nginx+Tomcat+Memcached实现tomcat集群和session共享 [http://blog.csdn.net/shimiso/article/details/8979044] 为什 ...
最新文章
- 第十七篇:信息抽取Information Extraction
- 高大上的Android沉浸式状态栏?
- cannot resolve symbol xxxx问题
- dd实现Linux转移,linux命令-dd {拷贝并替换}
- 定量的方法如何能划分类别?
- raster | R中的栅格操作符(下)[翻译]
- 用百度人工智能进行繁体文字中文OCR识别
- CKEditor配置使用
- 北京三大春天赏花圣地
- Qt入门学习之Qt全局定义
- c语言句子后移两位加密,用C语言实现对输入的引英文句子进行加密
- 第四章:迭代器与生成器
- 国科大学习资料--人工智能原理与算法-第十四次作业解析(学长整理)
- 旋转矩阵,矩阵,共轭矩阵
- 自学Java (day6),面向对象
- 眼睛好看是一种什么样的体验?
- 字节跳动面试必问:大厂程序员35岁后的职业出路在哪?太香了
- 微信OAuth授权获取用户OpenId-JAVA(个人经验)
- 操作系统学习-同步(一)(synchronization)
- stm32主从定时器pwm脉冲频率数量精确输出