云服务器是如何部署Web服务的?

2021/3/4 17:17:00

云服务器是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。简单地讲,云服务器就是虚拟的物理服务器。其管理方式比物理服务器更简单高效。用户无需提前购买硬件,即可迅速创建或释放任意多台云服务器。


简而言之,云服务是一种从资源,是技术到最终产品层的服务能力,可以是Web服务,也可以是可调用的其它API接口,还可以是最终的服务产品。拿当前公有云平台来说,云主机就是一种弹性计算服务,但是最终给到你的是可使用的云主机地址,对于消费者来说中间不会涉及到任何Web服务的概念。

timg (2).jpg

那么,云服务器是如何部署Web服务的?


1、WEB服务器一般是通用的,而应用服务器一般是专用的,比如 java应用、C#应用、ruby应用等。应用服务器提供访问商业逻辑的途径以供客户端应用程序使用。


2、web服务器是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档。你可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。WEB服务器与客户端打交道,它要处理的主要信息有:session、request、response、HTML、JS、CS等。


3、Web服务器只负责处理HTTP协议,只能发送静态页面的内容。而JSP、ASP、PHP等动态内容需要通过CGI、FastCGI、ISAPI等接口交给其他程序去处理。这个其他程序就是应用服务器。


比如,Apache就是一个WEB服务器(HTTP服务器),它的信息源可以是配置在tomcat中的JAVA应用,也可以是ASPX应用。