- 浏览: 127501 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (145)
- java (145)
- Java网络编程 (1)
- SWT 文本框Text通过GC重绘改变边框颜色 (1)
- tomcat部署web工程的两种方法 (1)
- JAX-RS 从傻逼到牛叉 1:REST 基础知识 (1)
- FreyjaJdbcTemplate 大致上完工了,想请人重构。。 (1)
- 开始认识自己 (1)
- 设计模式-Abstract Factory 模式 (1)
- 数据库中主键的设计原则 (1)
- JNI中jstring类型与c语言中的字符串的转换 (1)
- mac环境变量 (1)
- STC单片机ADC转换的例子 (1)
- myeclipse 8下安装Ibator . (1)
- OSGI与Android结合 (1)
- CSDN BLOG EXPERT (1)
- Java中网络操作的开源库CommonsNet (1)
- Apache License Version 2.0 英文内容及中文翻译 (1)
- JTest (1)
- GeoCon 用C#编写的开源的地理信息数据转换工具 (1)
- ERP简易教程 (1)
- 提高站点在搜索引擎上的排名 (1)
- Wifi (1)
- 腾讯Q+开放平台,相信又是一次成功的模仿 (1)
- C#坦克大战网络版代码 (1)
- Problem16 (1)
- Ajax 应该变成 Ajaj (关于JSON 与 XML 的比较) (1)
- ava框架数据库连接池比较(c3p0 (1)
- dbcp和proxool)bonecp (1)
- 继续向成熟男人靠拢 (1)
- Qt4.7中 默认的构造函数 (1)
- xml CDATA (1)
- 只针对中英文混合分词的中文分词器 (1)
- 典型相关分析及其适用范围和spss操作(转) (1)
- llvm (1)
- java连接数据库Oracle|DB2|Sql Server|Sybase|Informix|MySQL||PostgreSQL|access (1)
最新评论
-
xm3530:
什么鬼?都没法看,发出来干嘛
Android中利用App实现消息推送机制的代码实例 -
lvtenglongxiaohei:
太经典了!
学习一下!
ERP简易教程 -
lvtenglongxiaohei:
<br> 一天中午,丈 ...
ERP简易教程 -
hzw2312:
加油~~~!!!
开始认识自己 -
123048591:
显示乱码
tomcat部署web工程的两种方法
三层体系结构
为了访问远程数据源,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。
为了访问远程数据源,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。
发表评论
-
java连接数据库Oracle|DB2|Sql Server|Sybase|Informix|MySQL||PostgreSQL|access
2012-02-08 14:17 1058<div>Java数据库连接(JDBC)由 ... -
llvm
2012-02-07 16:29 880llvm ... -
典型相关分析及其适用范围和spss操作(转)
2012-02-07 15:43 1583看文章《科学学研 ... -
只针对中英文混合分词的中文分词器
2012-02-03 10:39 1013该版本说明 1、只针对中英文混合分词 需要一些中文和 ... -
xml CDATA
2012-02-03 08:45 1210<h2 style="font-si ... -
Qt4.7中 默认的构造函数
2012-02-01 09:14 1088<p><span style=&qu ... -
继续向成熟男人靠拢
2012-01-11 17:04 879转自徒儿的人人。 ... -
ava框架数据库连接池比较(c3p0,dbcp和proxool)bonecp
2012-01-11 14:13 1135<h1 style="text ... -
Ajax 应该变成 Ajaj (关于JSON 与 XML 的比较)
2011-12-28 15:23 963<span style="font- ... -
Problem16
2011-12-28 12:53 668package com.shui.mu.yao.io. ... -
C#坦克大战网络版代码
2011-12-20 13:09 983简单C#坦克大战网络版代码 写完单机版 http ... -
腾讯Q+开放平台,相信又是一次成功的模仿
2011-12-20 10:44 861今天看到两则新 ... -
Wifi
2011-12-19 13:14 1086. Confirm if Wifi is On ... -
提高站点在搜索引擎上的排名
2011-12-19 12:04 937对于拥有网站的各位站长来说,都希望自己的站点能够在各种 ... -
ERP简易教程
2011-12-16 16:47 922注明:下面的帖子 ... -
GeoCon 用C#编写的开源的地理信息数据转换工具
2011-12-14 12:29 956<p class="MsoNorma ... -
JTest
2011-12-14 09:00 1029接到parasoft公司一位先生打来的电话,说下个月第 ... -
Apache License Version 2.0 英文内容及中文翻译
2011-12-13 12:59 2338</span> <p class= ... -
Java中网络操作的开源库CommonsNet
2011-12-13 12:39 817<p class="MsoNorma ... -
CSDN BLOG EXPERT
2011-12-13 08:59 1094<img src="http://p. ...
相关推荐
IHS安装配置手册摘要 本文档为IHS安装配置手册,旨在指导用户安装、配置、管理和调优IHS7.0,提供实用的参考指南。手册涵盖了IHS7.0的安装、配置、日常管理、性能调优和故障诊断等方面的内容。 一、IHS安装配置...
"IHS安装与配置" IHS 安装与配置是 IBM HTTP Server 的安装和配置过程,该过程需要在 WAS 集群已经安装并启动的情况下进行。 IHS 安装文件可以从官方网站下载,安装过程中需要选择安装位置和端口号,输入密码和...
"IBM WAS 安装文档" 本文档主要介绍了 IBM WebSphere Application Server (WAS) 8.5 的安装过程,包括集群环境的安装方式。下面是从文件中提取的相关知识点: 1. WebSphere 基础概念: * 单元(Cell): WAS 的...
基于 Apache 的 IBM HTTP Server 是基于 Apache Group开发的 Apache Web 服务器的 Web 服务器。IBM HTTP Server 包括一些在 Apache Group 开发的 Apache Web服务器没有的功能。IBM Http Server扩展了 Apache 的功能...
本教程将详细讲解如何在Linux5系统上安装IHS,并配置其与WAS集成,通过80端口进行访问。 1. **下载和准备**: - 首先,你需要从IBM官方网站获取适用于Linux5的IHS安装包。这通常是一个`.rpm`文件。 - 确保你的...
标题 "启用 IHS (IBM HTTP Server) GZip 压缩提高网络 IO 性能" 指的是在 IBM HTTP Server (IHS) 上配置 GZip 压缩以优化网络传输效率。GZip 是一种广泛使用的数据压缩算法,特别适用于在网络传输中减少数据量,从而...
IHS(IBM HTTP Server)是一种基于Apache的Web服务器软件,用于提供安全的Web服务。为了确保数据传输的安全性,IHS支持SSL(Secure Sockets Layer)加密协议。本文将介绍IHS的SSL配置方法,包括创建密钥文件、配置...
参考该手册 设置IHS 支持https支持,主要查看:IBM GSK_ERROR_BAD_CERT error in IBM Web Server Plug-in V7_0 (and later) - 中国_wss 这个文件,英文版,很容易看懂
安装 IBM HttpServer 之后,需要配置 IHS(IBM HTTP Server)。配置 IHS 的步骤如下: 1. 复制 configurewebserver1.bat 文件 从 C:\IBM\HTTPServer\Plugins\bin 目录复制 configurewebserver1.bat 文件到 C:\IBM\...
- **IHS安装**:IBM HTTP Server (IHS) 作为WAS的前端HTTP服务器,其安装也应按照官方指南进行。 - **补丁安装**:安装补丁之前,需要下载并安装补丁安装工具。补丁安装工具和补丁包可以从IBM官方网站获取。 ##### ...
Websphere 集群安装及集成 IHS 手册详细版 本资源详细介绍了 Websphere 8.5 的集群安装和集成 IHS 的过程,从操作系统参数优化到安装步骤的每一个细节都进行了详细的描述。以下是从文件中提取的关键知识点: 一、...
本教程将指导您如何将 IBM WebSphere Application Server (WAS) 集群集成 IHS(IBM HTTP Server),从而实现高性能、可扩展的 Web 应用程序服务器架构。 集成步骤 ### 一、资源列表 在开始集成之前,需要准备以下...
- **IHS安装** - **WAS插件(Local式)安装** 2. **配置环境**: - WAS_HOME:指定WAS的安装目录路径。 - 示例路径:`C:\ProgramFiles\IBM\WebSphere\AppServer` - 将WAS的`bin`目录下的`configurewebserver....
IHS安装和配置: 1. 安装IHS服务:下载IHS For Linux软件包ihs.6100.linux.ia32.tar,解压缩后进入IHS目录,运行安装命令install,创建IBM HTTP Server管理文件的用户和组,默认均为root,统一由root用户进行管理。...
1. 安装IBM Installation Manager(IM):首先,需要在两台虚拟机上安装IM,它是用于安装、升级、回滚和维护IBM软件产品的管理工具。IM介质解压到指定目录后,运行安装命令,如图所示可以查看到安装的IM版本。 2. ...
- **解压并执行安装脚本**:使用命令`tar -xvf ihs.6100.linux.ia32.tar`解压文件后,进入`/IHS_6.1.0.0/IHS/install`目录执行安装脚本。安装过程中,若计划将IHS集成至WebSphere Application Server,需设置允许...
IBM HTTP Server基于ApacheGroup开发的pache Web 服务器的 Web 服务器。 IBM HTTP Server 包括一些在 Apache Group 开发的 Apache Web服务器没有的功能。IBM Http Server扩展了 Apache 的功能,使其能够使用 IBM ...
- **IHS安装**:IBM HTTP Server (IHS) 作为Web服务器组件,也需要安装。它负责处理对外的HTTP/HTTPS请求,与BPM服务器协作提供服务。IHS的安装同样在图形界面指导下进行。 3. **安装验证** - **服务部署**:安装...
安装IBM HTTP Server (IHS) - **安装步骤**: - 安装IHS 6.1。 - 在安装过程中设置IHS管理用户和密码,建议不要使用本机登录用户。 - **注意事项**: - 安装路径建议使用默认路径,便于后续操作。 - 记录...
IHS(IBM HTTP Server)作为IBM WebSphere Application Server(WAS)的一部分,用于处理HTTP请求并将它们传递给后端应用服务器。为了确保通信安全,IHS使用SSL/TLS证书进行加密。证书的有效性对于维护系统的安全性...