Weblogic的httphttps服务分析研究与实现V

上传人:豆浆 文档编号:37538411 上传时间:2018-04-18 格式:DOC 页数:14 大小:1,011KB
返回 下载 相关 举报
Weblogic的httphttps服务分析研究与实现V_第1页
第1页 / 共14页
Weblogic的httphttps服务分析研究与实现V_第2页
第2页 / 共14页
Weblogic的httphttps服务分析研究与实现V_第3页
第3页 / 共14页
Weblogic的httphttps服务分析研究与实现V_第4页
第4页 / 共14页
Weblogic的httphttps服务分析研究与实现V_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《Weblogic的httphttps服务分析研究与实现V》由会员分享,可在线阅读,更多相关《Weblogic的httphttps服务分析研究与实现V(14页珍藏版)》请在金锄头文库上搜索。

1、 Weblogic 的 http、https 服务分析、研究与实现 V1.0Weblogic 的的 http、https 服务服务分析、研究与实现分析、研究与实现(版本号:V1.0)Weblogic 的 http、https 服务分析、研究与实现 V1.0拟制徐成刚拟制日期2009-3-16审核审核日期批准批准日期修改记录:修改记录:修订号:作者:日期:简要说明:1.0徐成刚2009-3-16编写手册Weblogic 的 http、https 服务分析、研究与实现 V1.0目 录1.http/https 服务概述 .41.1 http/https 概述 .41.2 Web 服务器与应用服务器.

2、42.WebLogic 与 Apache 的 http/https 服务.52.1 WebLogic 的 http/https 服务.52.2 Apache 的 http/https 服务 .62.3 WebLogic 与 Apache 的 http/https 服务分析.63.WebLogic 与 Apache 的集成实现 .73.1. 应用环境.73.2. 虚拟主机的配置.73.4 其他说明.13Weblogic 的 http、https 服务分析、研究与实现 V1.01.http/https 服务概述服务概述1.1 http/https 概述概述HTTP 是互联网上应用最为广泛的一种网络

3、传输协议。所有的 WWW 文件都必须遵守这个标准。设计 HTTP 最初的目的是为了提供一种发布和接收 HTML 页面的方法。 目前的应用主要除了 HTML 网页外还被用来传输超文本数据 例如:图片、音频文件(MP3 等)、视频文件(rm、avi 等)、压缩包(zip、rar 等)基本上只要是文件数据均可以利用 HTTP 进行传输。Web 的应用层协议 http 是 Web 的核心。HTTP 在 Web 的客户程序和服务器程序中得以实现。运行在不同端系统上的客户程序和服务器程序通过交换 HTTP 消息彼此交流。HTTP 定义这些消息的结构以及客户和服务器如何交换这些消息。HTTPS (Secur

4、e Hypertext Transfer Protocol) 安全超文本传输协议是一个安全通信通道,它基于 HTTP 开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是 HTTP 的安全版。现在的 http/https 服务都是通过 web 服务器和应用服务器来提供服务的。接下来将介绍 web 服务器与应用服务器之间的关系1.2 Web 服务器与应用服务器服务器与应用服务器Web 服务器可以解析(handles)HTTP 协议。当 Web 服务器接收到一个 HTTP 请求(request),会返回一个 HTTP 响应 (response),例如送

5、回一个 HTML 页面。为了处理一个请求(request),Web 服务器可以响应(response)一个静态页面或图片,进行页面跳转(redirect),或者把动态响应(dynamic response)的产生委托(delegate)给一些其它的程序例如 CGI 脚本,JSP(JavaServer Pages)脚本,servlets,ASP(Active Server Pages)脚本,服务器端(server-side)JavaScript,或者一些其它的服务器端(server-side)技术。这些服务器端(server-side)的程序通常产生一个 HTML 的响应(response)来让

6、浏览器可以浏览。现在比较好的 web 服务器包括 apache,IIS 等Weblogic 的 http、https 服务分析、研究与实现 V1.0应用程序服务器,它通过各种协议,可以包括 HTTP,把商业逻辑暴露给(expose)客户端应用程序。Web 服务器主要是处理向浏览器发送 HTML 以供浏览,而应用程序服务器提供访问商业逻辑的途径以供客户端应用程序使用。例如Tomcat、WebLogic、WebSphere 等都是 java 应用服务器2.WebLogic 与与 Apache 的的 http/https 服务服务2.1 WebLogic 的的 http/https 服务服务WebL

7、ogic 是用于开发、集成、部署和管理大型分布式 Web 应用、网络应用和数据库应用的 Java 应用服务器,WebLogic 作为应用服务器也包含了 web 服务器。将 Java 的动态功能和 Java Enterprise 标准的安全性引入大型网络应用的开发、集成、部署和管理之中。WebLogic Server 具有开发和部署关键任务电子商务 Web 应用系统 所需的多种特色和优势,包括:1)领先的标准对业内多种标准的全面支持,包括 EJB、JSB、JMS、JDBC、XML 和 WML,使 Web应用系统的实施更为简单,并且保护了投资,同时也使基于标准的解决方案的开发更加简便。2)无限的可

8、扩展性WebLogic Server 以其高扩展的架构体系闻名于业内,包括客户机连接的共享、资源 pooling 以及动态网页和 EJB 组件群集。3)快速开发凭借对 EJB 和 JSP 的支持,以及 WebLogic Server 的 Servlet 组件架 构体系,可加速投放市场速度。这些开放性标准与 WebGain Studio 配合时,可简化开发,并可发挥已有的技能,迅速部署应用系统。4)部署更趋灵活WebLogic Server 的特点是与领先数据库、操作系统和 Web 服务器 紧密集成。5)关键任务可靠性其容错、系统管理和安全性能已经在全球数以千记的关键任务环境中得以验证。Webl

9、ogic 的 http、https 服务分析、研究与实现 V1.06)体系结构WebLogic Server 是简化了可移植及可扩展的应用系统的开发,并为其它应用系统和系统提供了丰富的互操作性。凭借其出色的群集技术,WebLogic Server 拥有最高水平的可扩展 性和可用性。BEA WebLogic Server 既实现了网页群集,也实现了 EJB 组件 群集,而且不需要任何专门的硬件或操作系统支持。网页群集可以实现透明的复制、负载平衡以及表示内容容错。2.2 Apache 的的 http/https 服务服务Apache 是世界使用排名第一的 Web 服务器软件。它可以运行在几乎所有广

10、泛使用的计算机平台上。Apache 源于 NCSAhttpd 服务器,经过多次修改,成为世界上最流行的 Web 服务器软件之一。Apache 是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache 的特点是简单、速度快、性能稳定,并可做代理服务器来使用。Apache web 服务器软件拥有以下特性:支持最新的 HTTP/1.1 通信协议拥有简单而强有力的基于文件的配置过程支持通用网关接口支持基于 IP 和基于域名的虚拟主机支持多种方式的 HTTP 认证集成 Perl 处理模块集成代理服务器模块支持实时监视服务器状态和定制服务器日志支持服务器端包含指令(SSI)支持安

11、全 Socket 层(SSL)提供用户会话过程的跟踪支持 FastCGI通过第三方模块可以支持 Java Servlets。Weblogic 的 http、https 服务分析、研究与实现 V1.02.3 WebLogic 与与 Apache 的的 http/https 服务分析服务分析通过对以上两种产品的介绍,WebLogic 既可以做应用服务器又可以做 web 服务器,Apache 作为 web 服务器更有优势。因此我们可以考虑把 WebLogic 和 Apache 更好地结合起来,以达到更优的性能。让 WebLogic(或集群)作为应用服务器,去解析一个 jsp,如何处理 java 文件

12、等等。而 Apache 作为 web 服务器负责快速向浏览器传递信息,快速地让浏览器下载图片等。这样将为他们提供了更好的分工,更大地提高了每个服务器的性能。具体如下图显示。服务器集群 数据库WebLogic 应用服务器 (Administrator Server)DBSqlserver数据库 服务器DBSybase数据库 服务器存储文件服务器WebLogic 应用服务器 (Managed Server1)WebLogic 应用服务器 (Managed Server2)Apache Web服务器互联网移动互联网3.WebLogic 与与 Apache 的集成实现的集成实现3.1. 应用环境应用环境1)在 weblogic 集群上有多个虚拟主机,其中有一个支持 ssl 的虚拟主机。2) weblogic 为 10 ,java 为 1.53) OpenSSL 0.9.74) apache 2.2Weblogic 的 http、https 服务分析、研究与实现 V1.03.2. 虚拟主机的配置虚拟主机的配置1) 需要配置的虚拟主机www 网站kc 知识中心kcadmin 知识中心后台ssl 提供 https 传输的虚拟主机2) 集群上虚拟主机使用的 ip:192.168.99.30集群上的服务器地址:192.168.99.32:7001, 192.168.99.33:70013) htt

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号