`
jzj41232216
  • 浏览: 41311 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
阅读更多
三层体系结构
为了访问远程数据源,3层体系结构使用称为应用服务器的中间件。应用服务器可以在 Web 服务器所在的系统上运行,也可以在另一个系统上运行。Web 服务器作为 Web 客户机与应用服务器之间的中介,而应用服务器作为应用程序逻辑和远程数据之间的中介。
    与 2 层体系结构相比,3 层体系结构有几个优点:
    ●因为 Web 应用程序访问的数据存储在其他系统上,所以可以提高大通信量 Web 服务器的性能。数据库(或其他数据源)服务器并不在 Web 或应用服务器所在的系统上运行,这会减轻系统的负载。同样,远程数据库、内容管理系统 (CMS) 和其他数据源的备份等管理任务不会影响 Web 或应用服务器的性能。
    ●可伸缩性更高,能够更好地管理服务器和数据源。很容易复制 Web 和应用服务器,从而实现负载平衡。3 层体系结构可以在多个 Web 和应用服务器之间实现自动的故障转移,这会提高 Web 应用程序的可用性。可以智能化地管理到远程数据源的连接。
    ●提高远程数据的安全性,因为远程数据并不存储在 Web 服务器(通常还有应用服务器)所在的系统上。Web 服务器被入侵并不会直接泄露数据。
我们在本文档会使用IBM的软件来搭建三层体系结构:IBM HTTP Server(IHS) ,WebSphere Application Server,以及DB2。
IHS解释
IBM HTTP Server 是一个具有商业支持的 Web 服务器,它基于流行的开放源码的 Apache Web 服务器,是 IBM WebSphere Application Server 的核心组件。

环境
IHS 6.1
操作系统:windowsserver2003
IP:182.100.100.60
Websphere 6.1.0.27
操作系统:AIX 6.1
IP:182.100.100.50
目的
我们先在websphere上搭建了系统,访问地址为:
http://182.100.100.50:9080/aaa
我们要搭建IHS,来转发客户端的访问到websphere,完成后访问地址变为:
http://182.100.100.60/aaa

安装IHS
IHS是免费的,可以在IBM官网下载对应操作系统的版本。我们使用下载的是ihs.6100.windows.ia32.zip。
除了下载IHS,还要下载连接IHS与websphere的插件, 我们使用下载的是trial_plugins_windows.ia32.zip。
解压IHS压缩包后,进入IHS文件夹,双击install.exe安装。一直默认下一步,选择安装路径:

选择运行IHS服务器和IHS管理服务器的端口,如果默认的80和8008被其他程序占用了,请修改端口,这里我们修改管理端口为8088:

使用windows来管理两个服务,可以指定账户登录,也可以用本地账户登录,最好使用权限最高的用户来登录启动服务:

这里注意了,要填写IHS管理服务器的用户密码,并且记住,之后会在websphere配置中用到:

一直下一步,直到安装结束:

下面我们继续安装插件,解压plugins包后,进入plugin文件夹,双击install.exe安装,一直默认下一步,选择安装的web服务器:

这里有远程和本地的选择,IHS和websphere在一台机器,则选择本地,本文档使用的环境是不同的机器,所以选择第一个选项:

选择安装插件的目录,一般和IHS的目录安装在一起:

选择httppd.conf文件,这个文件记录了IHS和websphere连接所使用的dll路径以及插件路径:

选择plugin-cfg.xml文件,这个文件记录会在连接到websphere后手工更新,需要记住这个目录:

这里需要填写websphere的ip,如果是ND版本,这里录入的是集群服务器的ip:

之后一直下一步直到安装结束。

在websphere配置IHS
我们使用的websphere不是ND版本,所以我们使用手工传播插件的方法,来使得IHS能够直到websphere的应用服务器,端口等信息。这里需要注意,在创建websphere的时候,默认的节点名称是localhost,但是我们在搭建IHS或者集群的时候,不要用localhost来命名节点,最好用主机名或者IP,不然需要手工修改插件文件。传播插件的方法很简单,找到websphere的插件文件,一般AIX下的目录是:
/usr/WebSphere/AppServer/profiles/AppSrv01/config/cells/ plugin-cfg.xml
复制到IHS的目录:
\\182.100.100.60\c$\Program Files\IBM\HTTPServer\Plugins1\config\webserver1下,如果节点名是localhost了,就要修改文件,把localhost都修改为ip(182.100.100.50)。
IHS6.1的管理服务器没有图形化管理,不过可以使用websphere的管理控制台来控制IHS,需要在控制台中配置:

新建一个web服务器,选择服务器类型,服务器IP,操作系统:

选择IHS端口,安装目录,插件目录,IHS管理服务器的属性(还记得我改了端口8088),下一步完成:

完成后,可以在websphere的管理控制台来远程启动,停止IHS。如果是ND版本,可以在这里生成和传播插件。
到这里,IHS就算基本安装配置完成了,可以通过http://182.100.100.60/aaa来访问系统了。如果一个websphere服务器有多个应用,也可以通过不同的上下文根来访问,端口都是用的IHS的80来转发了。

注意
下面总结下配置IHS中容易遇到的问题:
1. 检查下有没有插件,有的websphere没有安装插件,需要单独安装,在目录Plugins1\bin下有没有mod_was_ap20_http.dll。
2. 检查websphere的节点名,如果是localhost,则需要修改plugin-cfg.xml中的Hostname为websphere的IP。
3. 网上资料说的有一个步骤是,在应用程序->管理模块,同时选择应用服务器和IHS服务器,这里我们系统不用,因为我们没有分离出HTML发布到IHS服务器上,IHS在这里只是转发的功能,不要把应用发布到IHS上。
4. 每当更改或新增应用服务器,集群,web容器传输或虚拟主机别名配置时,要在管理控制台->环境->更新全局web服务器插件配置中,重新生成插件文件,然后传播到IHS上。
5. 更新插件后需要重启IHS。配置过程中不用重启websphere。
分享到:
评论
1 楼 solomon 2011-03-09  
两个文件分别都在哪下载? 一直没找着。。。

相关推荐

    IBM HTTP Server(IHS)安装包

    基于 Apache 的 IBM HTTP Server 是基于 Apache Group开发的 Apache Web 服务器的 Web 服务器。IBM HTTP Server 包括一些在 Apache Group 开发的 Apache Web服务器没有的功能。IBM Http Server扩展了 Apache 的功能...

    IBM WAS 安装文档

    was8.5的安装教程,详细的安装步骤和配置说明,集群环境的安装方式

    IBM-IHS支持https设置手册

    参考该手册 设置IHS 支持https支持,主要查看:IBM GSK_ERROR_BAD_CERT error in IBM Web Server Plug-in V7_0 (and later) - 中国_wss 这个文件,英文版,很容易看懂

    linux5安装IHS

    linux下安装ibm http server及插件 并通过80端口访问was应用程序 有安装截图 及配置文件

    启用 IHS GZip 压缩提高网络 IO 性能

    NULL 博文链接:https://lzy.iteye.com/blog/450385

    IHS的SSL配置方法

    IBM HTTP Server 6.1的SSL配置方法

    安装包IHS for windows 安装程序

    IBM HTTP Server基于ApacheGroup开发的pache Web 服务器的 Web 服务器。 IBM HTTP Server 包括一些在 Apache Group 开发的 Apache Web服务器没有的功能。IBM Http Server扩展了 Apache 的功能,使其能够使用 IBM ...

    IHS性能调优参数设置经验总结

    前端的集群分发使用的是IHS IBM Http Server 在loadrunner的压力测试中 针对于IHS负载不均 不能响应请求等问题 作了一些性能调优参数设置方面的工作 本文会围绕这些相关参数的设置展开 来说明这些参数的意义以及...

    WAS9集群部署,IHS转发请求

    WAS最新版本was9集群部署,使用IHS转发请求,文档详细有截图,有命令,基于Linux + WAS8.5安装、部署过程 _WIN7 64位系统安装部署文档 。+ WAS9 集群 & IBM HTTP Server 9 部署文档

    IBM_WAS.rar

    3、IHS安装 IHS安装 管理概览 使用管理控制台创建Web server定义 4、Plugin安装 Web server plug-in安装 IHS plug-in安装 管理插件配置文件 5、系统管理-体系架构 系统管理任务 系统架构 Web Server定义 ...

    IHS安全配置手册

    websphere 服务器 IBM HTTP SERVER安全配置手册-IHS安全配置手册.pdf

    配置IHS支持SSL

    企业中配置IBM的web服务器(ihs)支持SSL是常有的事,值得收藏,值得大家相互学习。

    RHEL5上安装IBM_HTTP_Server

    RHEL5上安装IBM_HTTP_Server

    IHS 6.1 for windows

    IBM HTTP Server 6.1 for windows

    WAS9 集群 & IBM HTTP Server 9 部署文档

    此文档内容:WAS9 集群双机部署 、 IBM HTTP Server 9 安装 及 plugin配置转发

    Websphere8.5安装

    1、IBM Intallation Manager的安装。 2、Websphere8.5的安装。 3、IHS8.5的安装。 4、WAS插件for IHS的安装。

    WebSphere8.5 Windows安装文档

    IBM Intallation Manager的安装 Websphere8.5的安装 IHS8.5的安装 WAS插件for IHS的安装

    IBM Websphere与IBM HttpServer的集成

    IBM Websphere与IBM HttpServer的集成

    Websphere8.5配置

    由于,从WebSphere Application Server 8开始,IHS的安装不再有IBM HTTP Administration Server的安装。 取而代之的是,WAS的自定义工具中的【Web服务器插件配置工具】。 2、数据源配置 MySQL自定义数据源配置。 ...

Global site tag (gtag.js) - Google Analytics