web服务器、web应用服务器、返乡袋离服务器、负载均衡服务器
web服务器 : IIS 、apache,nginx
web 服务器可以提供代理服务,即可以访问本地磁盘上所有的资源文件,即使项目资源文件没有放在服务器中。
web应用服务器:tomcat
在java web开发时,最早接触的web服务器是tomcat,其实tomcat是web应用服务器,任何的 web项目资源文件如果没有部署 在tomcat应用服务器中(资源文件没有放在tomcat安装目录中),都将不能访问得到。 类似的web应用服务器还有 weblogic 和 jetty等。
返乡袋离服务器:nginx
nginx是一款高性能、轻量级的web服务器、返乡戴笠服务器、邮件代理服务器。支持高并发,并发量50000 。nginx不能解析动态的jsp页面。
负载均衡服务器:nginx
区别:
web服务器只能解析静态页面,即html页面,它请求的路径是固定的。
而web应用服务器可以解析动态的jsp页面,即它请求的路径是动态生成的,负责的是请求的逻辑处理。
所以一般在web项目开发 中,apache+tomcat+nginx联合使用,访问静态资源时用apache解析,访问动态资源时用tomcat解析,nginx作为反响带离服务器,同时支持高并发,并提供负载均衡。
可参考链接:https://blog.皇冠云.com/11009785/2377685
原文:https://blog.csdn.net/lhy_847csdn/article/details/80644067