apache http server 和tomcat的区别

Posted 千里之外kb

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apache http server 和tomcat的区别相关的知识,希望对你有一定的参考价值。

Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器。

要明白他们之间的区别,我们首先需要明白HTTP协议、html页面、JSP、Servlet之间的区别和联系。

HTTP协议是在TCP/IP协议之上的应用层协议,用以在客户端和服务器之间传递信息。一般传递的是HTML文本信息。

服务器端可以存储一些静态HTML文件,当前端使用HTTP协议请求对应文件时,服务器就把这个文件发送给前端。

Apache HTTP Server的作用就是解析客户端发送过来的HTTP协议,并把指定的静态HTML文本返回前端。

Servlet是一种部署在服务器端的程序(按照Servlet规范开发的程序),它可以动态生成HTML页面。

JSP属于一种Servlet,只不过采用了一种类似HTML的编写方式(开发方式),目的也是动态生成HTML页面。

Apache Tomcat就是一个Servlet容器,可以部署Servlet和JSP,动态生成HTML文件。

链接:https://www.cnblogs.com/wangshuo/p/10431136.html

链接:https://blog.csdn.net/proudmore/article/details/45594211

 

nginx (engine x) 是一个高性能的HTTP和反向代理web服务器

nginx链接:https://blog.csdn.net/qq_15037231/article/details/80406679

以上是关于apache http server 和tomcat的区别的主要内容,如果未能解决你的问题,请参考以下文章

eclipse中tomcat的安装或者集成,

Apache Http Server和Tomcat 之区别

Tomcat部署

如何配置Apache HTTP Server

apache http server 和tomcat的区别

org.apache.tomcat.util.http.fileupload.IOUtils报错,对应jar是哪个?