- 浏览: 130090 次
- 性别:
- 来自: 杭州
-
文章分类
- 全部博客 (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 1092<div>Java数据库连接(JDBC)由 ... -
llvm
2012-02-07 16:29 901llvm ... -
典型相关分析及其适用范围和spss操作(转)
2012-02-07 15:43 1605看文章《科学学研 ... -
只针对中英文混合分词的中文分词器
2012-02-03 10:39 1055该版本说明 1、只针对中英文混合分词 需要一些中文和 ... -
xml CDATA
2012-02-03 08:45 1233<h2 style="font-si ... -
Qt4.7中 默认的构造函数
2012-02-01 09:14 1110<p><span style=&qu ... -
继续向成熟男人靠拢
2012-01-11 17:04 901转自徒儿的人人。 ... -
ava框架数据库连接池比较(c3p0,dbcp和proxool)bonecp
2012-01-11 14:13 1165<h1 style="text ... -
Ajax 应该变成 Ajaj (关于JSON 与 XML 的比较)
2011-12-28 15:23 994<span style="font- ... -
Problem16
2011-12-28 12:53 692package com.shui.mu.yao.io. ... -
C#坦克大战网络版代码
2011-12-20 13:09 1030简单C#坦克大战网络版代码 写完单机版 http ... -
腾讯Q+开放平台,相信又是一次成功的模仿
2011-12-20 10:44 880今天看到两则新 ... -
Wifi
2011-12-19 13:14 1114. Confirm if Wifi is On ... -
提高站点在搜索引擎上的排名
2011-12-19 12:04 963对于拥有网站的各位站长来说,都希望自己的站点能够在各种 ... -
ERP简易教程
2011-12-16 16:47 956注明:下面的帖子 ... -
GeoCon 用C#编写的开源的地理信息数据转换工具
2011-12-14 12:29 981<p class="MsoNorma ... -
JTest
2011-12-14 09:00 1046接到parasoft公司一位先生打来的电话,说下个月第 ... -
Apache License Version 2.0 英文内容及中文翻译
2011-12-13 12:59 2408</span> <p class= ... -
Java中网络操作的开源库CommonsNet
2011-12-13 12:39 848<p class="MsoNorma ... -
CSDN BLOG EXPERT
2011-12-13 08:59 1119<img src="http://p. ...
相关推荐
IHS安装配置手册摘要 本文档为IHS安装配置手册,旨在指导用户安装、配置、管理和调优IHS7.0,提供实用的参考指南。手册涵盖了IHS7.0的安装、配置、日常管理、性能调优和故障诊断等方面的内容。 一、IHS安装配置...
"IHS安装与配置" IHS 安装与配置是 IBM HTTP Server 的安装和配置过程,该过程需要在 WAS 集群已经安装并启动的情况下进行。 IHS 安装文件可以从官方网站下载,安装过程中需要选择安装位置和端口号,输入密码和...
基于 Apache 的 IBM HTTP Server 是基于 Apache Group开发的 Apache Web 服务器的 Web 服务器。IBM HTTP Server 包括一些在 Apache Group 开发的 Apache Web服务器没有的功能。IBM Http Server扩展了 Apache 的功能...
"IBM WAS 安装文档" 本文档主要介绍了 IBM WebSphere Application Server (WAS) 8.5 的安装过程,包括集群环境的安装方式。下面是从文件中提取的相关知识点: 1. WebSphere 基础概念: * 单元(Cell): WAS 的...
本教程将详细讲解如何在Linux5系统上安装IHS,并配置其与WAS集成,通过80端口进行访问。 1. **下载和准备**: - 首先,你需要从IBM官方网站获取适用于Linux5的IHS安装包。这通常是一个`.rpm`文件。 - 确保你的...
安装 IBM HttpServer 之后,需要配置 IHS(IBM HTTP Server)。配置 IHS 的步骤如下: 1. 复制 configurewebserver1.bat 文件 从 C:\IBM\HTTPServer\Plugins\bin 目录复制 configurewebserver1.bat 文件到 C:\IBM\...
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 这个文件,英文版,很容易看懂
- **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安装和配置: 1. 安装IHS服务:下载IHS For Linux软件包ihs.6100.linux.ia32.tar,解压缩后进入IHS目录,运行安装命令install,创建IBM HTTP Server管理文件的用户和组,默认均为root,统一由root用户进行管理。...
- **IHS安装** - **WAS插件(Local式)安装** 2. **配置环境**: - WAS_HOME:指定WAS的安装目录路径。 - 示例路径:`C:\ProgramFiles\IBM\WebSphere\AppServer` - 将WAS的`bin`目录下的`configurewebserver....
- **解压并执行安装脚本**:使用命令`tar -xvf ihs.6100.linux.ia32.tar`解压文件后,进入`/IHS_6.1.0.0/IHS/install`目录执行安装脚本。安装过程中,若计划将IHS集成至WebSphere Application Server,需设置允许...
1. 安装IBM Installation Manager(IM):首先,需要在两台虚拟机上安装IM,它是用于安装、升级、回滚和维护IBM软件产品的管理工具。IM介质解压到指定目录后,运行安装命令,如图所示可以查看到安装的IM版本。 2. ...
安装IBM HTTP Server (IHS) - **安装步骤**: - 安装IHS 6.1。 - 在安装过程中设置IHS管理用户和密码,建议不要使用本机登录用户。 - **注意事项**: - 安装路径建议使用默认路径,便于后续操作。 - 记录...
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. **安装验证** - **服务部署**:安装...
IHS(IBM HTTP Server)作为IBM WebSphere Application Server(WAS)的一部分,用于处理HTTP请求并将它们传递给后端应用服务器。为了确保通信安全,IHS使用SSL/TLS证书进行加密。证书的有效性对于维护系统的安全性...
3. **IBM WebSphere集成**:IHS与IBM的WebSphere Application Server(WAS)紧密集成,可以作为WAS的前端代理,提供反向代理和负载均衡功能。这有助于提高应用的可用性和性能,同时也简化了管理。 4. **模块化设计*...