关于web服务器,API,servlet容器(tomcat),与Nginx,Apache+mod-proxy,HTML5,HTTP
2016-10-12 10:32
507 查看
一个详细讲解安装配置的博文
http://chrinux.blog.51cto.com/6466723/1211622/
1、 服务器:①web服务器
②应用服务器
都是软件·········
2、web服务器:处理web请求 + 处理转发
e.g:IIS(微软)、Apache(阿帕奇)
至于Tomcat,是混合型,功能实现 web服务器 + 应用服务器,但是只能处理Java应用
3、用户通过URL地址(就是网址)向web服务器发出请求,服务器再进行响应
4、API接口:操作系统留给应用程序的一个调用接口
5、Apache(阿帕奇)与Tomcat:
Apache是一个web服务器,Tomcat是仅支持Java的应用服务器,二者均可作为独立的web服务器运行。
tomcat同时还是一个servlet容器,是Apache的扩展
当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。
实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。
另外,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。
不过,Tomcat处理静态HTML的能力不如Apache服务器。
6、servlet容器与servlet:
Servlet 是 SUN 推出的一套规范,规定了如何用 Java 来开发动态网站。也就是说,Java 可以用来开发网站后台,但是要遵循一定的标准。
容器,即放东西的地方。servlet容器就是放根据servlet规范开发的程序的地方,即servlet程序运行的环境。
Tomcat是Servlet的运行环境,即一个Servlet容器。
7、代理:
代理,也称网络代理,是一种特殊的网络服务,允许一个网络终端(一般为客户端)通过这个服务与另一个网络终端(一般为服务器)进行非直接的连接。
一些网关、路由器等网络设备具备网络代理功能。一般认为代理服务有利于保障网络终端的隐私或安全,防止攻击)。
8、反相代理tomcat:
为了减轻tomcat的访问流量压力,并且为了安全性,可以用两种方法代理tomcat的前端。
① Nginx代理:
代理了静态页面的访问,若用户申请了动态页面,还是会向tomcat要。
② Apache + mod-proxy 代理
实现负载均衡,配合多个tomcat使用。
9、HTML5:
是一种网络编程语言,超文本标记语言,超文本就是连接。
最后编程文件document可以构成一个树状图。
10、HTTP协议:
是www.网页与用户沟通之间的协议。
浏览器,通过http协议,与服务器进行连接。
http://chrinux.blog.51cto.com/6466723/1211622/
1、 服务器:①web服务器
②应用服务器
都是软件·········
2、web服务器:处理web请求 + 处理转发
e.g:IIS(微软)、Apache(阿帕奇)
至于Tomcat,是混合型,功能实现 web服务器 + 应用服务器,但是只能处理Java应用
3、用户通过URL地址(就是网址)向web服务器发出请求,服务器再进行响应
4、API接口:操作系统留给应用程序的一个调用接口
5、Apache(阿帕奇)与Tomcat:
Apache是一个web服务器,Tomcat是仅支持Java的应用服务器,二者均可作为独立的web服务器运行。
tomcat同时还是一个servlet容器,是Apache的扩展
当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。
实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。
另外,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。
不过,Tomcat处理静态HTML的能力不如Apache服务器。
6、servlet容器与servlet:
Servlet 是 SUN 推出的一套规范,规定了如何用 Java 来开发动态网站。也就是说,Java 可以用来开发网站后台,但是要遵循一定的标准。
容器,即放东西的地方。servlet容器就是放根据servlet规范开发的程序的地方,即servlet程序运行的环境。
Tomcat是Servlet的运行环境,即一个Servlet容器。
7、代理:
代理,也称网络代理,是一种特殊的网络服务,允许一个网络终端(一般为客户端)通过这个服务与另一个网络终端(一般为服务器)进行非直接的连接。
一些网关、路由器等网络设备具备网络代理功能。一般认为代理服务有利于保障网络终端的隐私或安全,防止攻击)。
8、反相代理tomcat:
为了减轻tomcat的访问流量压力,并且为了安全性,可以用两种方法代理tomcat的前端。
① Nginx代理:
代理了静态页面的访问,若用户申请了动态页面,还是会向tomcat要。
② Apache + mod-proxy 代理
实现负载均衡,配合多个tomcat使用。
9、HTML5:
是一种网络编程语言,超文本标记语言,超文本就是连接。
最后编程文件document可以构成一个树状图。
10、HTTP协议:
是www.网页与用户沟通之间的协议。
浏览器,通过http协议,与服务器进行连接。
相关文章推荐
- Web服务器(Apache)与Servlet容器(Tomcat)的区别
- 1web服务器 j2ee应用服务器,区别 2tomcat是servlet容器,Tomcat一直被认为是Servlet/JSP API的执行器
- Web 服务器、Servlet容器、Tomcat服务器
- Tomcat结合Apache、Nginx实现高性能的web服务器
- 信息: validateJarFile(C:\apache-tomcat-7.0.57\webapps\hrSystem\WEB-INF\lib\javax.servlet-api-3.0.1.jar) - jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/servlet/Servlet.cla
- web应用服务器 Apache和Tomcat的区别及Web服务器,容器和应用服务器区别问题
- Maven仓库搭建(一):一台HTTP服务器即可(Tomcat、Apache或Nginx)
- 【脚本语言系列】关于PythonWeb服务器apache+mod_wsgi,你需要知道的事
- 一张图说明servlet、servlet容器、web服务器、Tomcat之间的关系
- Apache和Tomcat的区别及Web服务器,容器和应用服务器区别问题
- Apache和Tomcat的区别及Web服务器,容器和应用服务器区别问题
- Web 服务器、Servlet容器、Tomcat服务器
- Tomcat,apache,web服务器,servlet,jsp
- nginx,apache,tomcat常见web服务器性能调优
- Web 服务器、Servlet容器以及Tomcat服务器
- Maven仓库搭建(一):一台HTTP服务器即可(Tomcat、Apache或Nginx)
- 辨析各类web服务器:Apache/Tomcat/Jboss/Nginx/等,还有Nodejs
- Apache、IIS、Nginx等绝大多数web服务器,都不允许静态文件响应POST请求,否则会返回“HTTP/1.1 405 Method not allowed”错误。
- 学习扎记:初识Servlet容器(Web服务器)――Tomcat
- tomcat——简单的Web服务器和Servlet容器