静态资源,何时何地何人去访问,拿到的都一样;动态资源,面对不同情况,拿到的是变化的
Web服务器广义上来说,就是响应用户的需求,然后提供服务
现在的Web服务器的应用层通讯协议主要是HTTP协议,Web服务器和HTTP服务器几乎对等
HTTP服务器通过HTTP协议将服务器上的资源传输给客户端,侧重于静态资源的支持,可将其视为静态服务器
应用服务器,特定应用的承载容器,运行时需要特定环境的支持,如Tomcat运行时需要Java的支持,也可以称作动态服务器、动态容器等
应用服务器可以降维,当作静态服务器使用
Nginx服务器软件:Http服务器,可作反向代理服务器和负载均衡服务器,与动态应用服务器搭配,将用户请求转发给动态服务器如Tomcat,性能好,稳定性高,内存消耗小,开源
Tengine:基于Nginx,阿里发起
Apache Http Server:不如Nginx
IIS:微软阵营,闭源少用
Tomcat:Java应用软件/Web容器/动态容器,需要Java runtime,主要用途作Java EE应用容器,SpringBoot框架默认内嵌容器
Jetty:HTTP服务器,应用服务器
Undertow:并发量高比较优
企业级商业服务器软件:JBoss、WildFly、WebLogic、WebSphere
Linux通过XShell或SecureCRT通过ssh连接,命令行使用即可