`
aijnecJay
  • 浏览: 58356 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

IHS安装与WAS集成

阅读更多
安装 IHS

安装前务必先配好etc/hosts文件,否则需要重装

复制安装包至服务器目录(可以建立一个install目录)

本例中安装使用XMANAGER进入图形界面操作
使用was6用户,而没有使用root用户

(注:如果是重装,可先进入IBM/HTTPServer/uninstall 执行uninstall卸载)

IHS管理员与密码本例中取
ihsadmin
ihsadmin
(完成后于WAS控制台需配置对应WEBSERVER节点的管理员与密码,后详)
webserver节点名自定义,这里取了
webserver83

使用80访问端口(80端口需要root用户权限,之后需要修改一些权限配置,后详)
通讯端口使用默认8008

安装补丁包及PAK包,复制到服务器目录
安装后选择升级PAK

升级好可在IBM/HTTPServer/bin 中使用 ./versionInfo.sh

保证APPSERVER的版本与IHS的版本一致


安装完成后,
找到IBM/HTTPServer/conf/httpd.conf 文件
修改如下:
ServerName JTsxxxtest83
(JTsxxxtest83为此台IHS安装机的host,可参考和配置文件/etc/hosts)

找到
IBM/HTTPServer/conf/admin.conf 文件
修改如下:
ServerName JTsxxxtest83


由于使用了was6用户安装,因此需赋权给was6
su root切换root用户,修改如下文件
/etc/sudoers
was6  ALL=(root)     NOPASSWD:/app/was6/IBM/HTTPServer/bin/apachectl
was6  ALL=(root)     NOPASSWD:/app/was6/IBM/HTTPServer/bin/adminctl
(本例中文件的绝对路径供参考,上下文目录以具体安装好的为主,后文中出现的绝对路径同理)


将装好的IHS节点添加到DMGR控制台中:

复制IHS机上的IBM/HTTPServer/Plugins/bin/configurewebserver83.sh (文件名因webserver节点命名的不同而不同)
文件,到dmgr的IBM/WebSphere/AppServer/profiles/Dmgr01/bin(参考具体的DMGR名称及路径) 目录下

如IHS和DMGR同台机,使用cp命令复制即可。本例中是两台独立的虚拟机,因此使用scp

scp /app/was6/IBM/HTTPServer/Plugins/bin/configurewebserver83.sh  was6@10.192.18.138:/app/was6/IBM/WebSphere/AppServer/profiles/Dmgr01/bin
(若scp无法进行需要开通对应策略,或者手动使用FTP来复制)

复制后,进入dmgr的IBM/WebSphere/AppServer/profiles/Dmgr01/bin 目录
先对从IHS复制过来的configurewebserver83.sh文件赋权
chmod 775 configurewebserver83.sh
然后执行configurewebserver83.sh
./configurewebserver83.sh

添加节点完成

回到IHS机

对目录
IBM/HTTPServer/Plugins/config/webserver83 赋权

chmod 775

用was6用户启动httpd管理服务
sudo  /app/was6/IBM/HTTPServer/bin/adminctl start

同时测试下apachetcl服务是否正常
sudo /app/was6/IBM/HTTPServer/bin/apachectl -k start

sudo  /app/was6/IBM/HTTPServer/bin/apachectl -k stop


然后登陆DMGR的web界面,察看新添加的webserver节点,
进入 远程 Web 服务器管理,添加IHS的管理员、密码及端口,端口默认用8008

进入插件属性,复制证书

生成和分发插件,启动停止webserver节点测试。


若出现
(控制台连接IHS密码文件访问权限失败

Permission denied: Could not open password file: /app/was6/IBM/HTTPServer/conf/admin.passwd
Permission denied: /app/was6/IBM/HTTPServer/conf/admin.passwd)

则 修改对应文件和文件夹 chmod 777
并且修改用户组:
chown -R nobody admin.passwd


若出现 (
 
IHS+WebSphere集群中传播插件的时候,出现如下错误,
PLGC0063E: The propagation of the plug-in configuration file from /websphere/IBM/WebSphere/AppServer/profiles/Dmgr01/config/cells/UCell01/nodes/UWEBS-node/servers/webserver1/plugin-cfg.xml to /opt/IBM/HTTPServer/Plugins1/config/webserver1/plugin-cfg.xml on the Web server computer failed.
PLGC0049E: The propagation of the plug-in configuration file failed for the Web server UCell01.UWEBS-node.webserver1.
传输指定的文件时发生问题。确保文件存在并有正确的访问许可权。

) 错误


则 修改admin.conf用户组:

# Default user and group settings for the server

/app/was6/IBM/HTTPServer/conf
User was6
Group was
ServerName JTsxxxtest83


至此DMGR控制台能成功对IHS进行控制了

注意下APPSERVER分发必须要在IHS以及DMGR服务器中配置对应的hosts地址



在IHS机上建立/wwwroot目录
将静态页面的所有内容全复制到目录下

之后可在控制台webserver节点下直接修改
httpd.conf配置文件


修改
DocumentRoot "/wwwroot"

添加
<VirtualHost 10.196.19.83:80>
   DocumentRoot "/wwwroot"
   ServerName   JTsxxxtest83
   Alias /life/ "/wwwroot/life/"
   <Directory /cpic/was6/wwwroot>
        Options FollowSymLinks
        AllowOverride None
        Order allow,deny
        Allow from all
   </Directory>
</VirtualHost>

(本例中IHS的IP为10.196.19.83)


修改
Options Indexes FollowSymLinks Includes  
(实现 显示图版、Flash)

发布APPSERVER应用,这里不作详述

注意

1 如果修改日志地址 /applog/was6/logs
应相应增加对应的服务器目录,否则会报错


2 创建数据源  复制ojdbc14.jar到APPSERVER对应目录

发布应用后选择APPSERVER以及IHS节点,即可实现IHS分发APPSERVER


完成后登陆环境验证
分享到:
评论
1 楼 wenlongsust 2015-07-02  
如何配好etc/hosts文件呢?
安装完成之后HTTPServer/conf/httpd.conf.default文件中,很多界面上配置的变量都没有被替换呢,比如ServerRoot "@@ServerRoot@@",Listen @@Port@@等等 ,导致启动报错
[root@localhost bin]# ./apachectl start
./apachectl: line 80: @@SERVERROOT@@/bin/httpd: No such file or directory
你说的需要重装,是不是就是有这个问题?

相关推荐

    was与ihs集成

    ### WAS与IHS集成知识点详解 #### 一、概述 在IT领域中,WebSphere Application Server(简称WAS)和IBM HTTP Server(简称IHS)是两种常用的服务器软件。WAS是一款高性能的企业级应用服务器,主要用于部署Java EE...

    Window下WAS与IHS集成

    配置WebServer与WAS集成 - **步骤**: - 进入WAS控制台,检查WebServer是否已成功安装。 - 部署应用程序WAR文件至目标服务器(需同时选择AppServer和HttpServer)。 - 部署完成后,在控制台的“服务器”-&gt;“web...

    WAS集群集成IHS傻瓜教程

    WAS 集群集成 IHS 傻瓜教程 本教程将指导您如何将 IBM WebSphere Application Server (WAS) 集群集成 IHS(IBM HTTP Server),从而实现高性能、可扩展的 Web 应用程序服务器架构。 集成步骤 ### 一、资源列表 ...

    WAS9集群部署,IHS转发请求

    在WAS9集群部署中,通常会使用IBM HTTP Server(IHS)作为Web服务器与WAS进行集成。IHS可以作为一个反向代理服务器,将外部请求转发到WAS集群的各个节点上。 文档中提到的环境是利用两台虚拟机进行安装和部署。环境...

    linux5安装IHS

    本教程将详细讲解如何在Linux5系统上安装IHS,并配置其与WAS集成,通过80端口进行访问。 1. **下载和准备**: - 首先,你需要从IBM官方网站获取适用于Linux5的IHS安装包。这通常是一个`.rpm`文件。 - 确保你的...

    Websphere 集群安装及集成IHS手册详细版.doc

    Websphere 集群安装及集成 IHS 手册详细版 本资源详细介绍了 Websphere 8.5 的集群安装和集成 IHS 的过程,从操作系统参数优化到安装步骤的每一个细节都进行了详细的描述。以下是从文件中提取的关键知识点: 一、...

    IHS无法通过80端口连接到WAS应用端口的参考解决办法

    在IHS和WAS集成中,需要IHS和WAS之间的通信,使用插件文件来实现。插件文件是IHS和WAS之间的桥梁,负责将IHS的请求转发到WAS应用服务器上。因此,插件文件的正确配置是IHS和WAS集成的关键。 在解决IHS无法通过80...

    IHS及F5配置文档

    3. 集成IHS与WAS: 使用WebSphere Plugin将IHS与WAS集群连接。Plugin捕获IHS接收到的请求,根据配置的路由规则将其转发给合适的WAS节点。 4. 配置F5 LTM: 在F5 LTM上创建虚拟服务器,定义监听端口和协议。配置...

    WAS ND 9.0安装手册

    3. 对于需要补丁更新的情况,提供安装WAS补丁和安装IHS、PLG、WCT、AppClient补丁的具体指南。 配置概要文件是安装过程中的一大关键,它涉及独立WAS应用服务器的创建、管理控制台的访问、服务器的启动与停止等操作...

    IHS+WAS6ND实现多应用服务器集群+多web端口服务器架构配置经验

    【IHS + WAS6ND 实现多应用服务器集群配置详解】 在IT领域,构建高可用性和可扩展性的架构是至关重要的。本经验分享主要探讨如何使用IBM HTTP Server (IHS) 和 WebSphere Application Server Network Deployment ...

    WAS集群负载文档.7z

    四、IBM HTTP Server (IHS) 与WAS集成 IHS是一个高性能、轻量级的Web服务器,常作为WAS的前端代理,负责处理HTTP/HTTPS请求。集成IHS可以带来以下好处: 1. 增加容量:IHS可以处理静态内容,减轻WAS的压力。 2. 负载...

    WAS7群集安装文档

    安装IHS时,需要与WAS7集成,确保它们能够通信。配置IHS以代理WAS7,实现应用的透明访问。 **4. 安装updateinstaller** `updateinstaller`工具是用于应用WAS7的更新和补丁的关键工具。在安装完成后,使用它来安装...

    IBM_WAS.rar

    WAS V5与V6系统管理相关主题比较 6、系统管理-配置库 单元配置库 单节点配置库 配置变更审计 7、系统管理-ND文件同步 DMGR到受管节点的文件同步 配置节点的文件同步 系统管理 8、应用程序管理 应用程序管理...

    Was7集群部署、IHS搭建及HTTPS的实现方式

    - 配置IHS的虚拟主机监听端口,确保其与Was7集群的端口相匹配。 4. **生成插件文件并传播插件:** - 使用IHS提供的工具生成插件文件。 - 将插件文件传播到集群中的所有节点。 5. **配置IHS的配置文件:** - 修改...

    IHS 6.1 for windows

    3. **IBM WebSphere集成**:IHS与IBM的WebSphere Application Server(WAS)紧密集成,可以作为WAS的前端代理,提供反向代理和负载均衡功能。这有助于提高应用的可用性和性能,同时也简化了管理。 4. **模块化设计*...

    WAS安装优化笔记.doc

    插件扮演着集成HTTP服务器(如IBM HTTP Server,简称IHS)与WAS的关键角色。通过插件,IHS能够与WAS协同工作,转发HTTP请求到适当的服务器实例。在集群环境中,插件配置尤其重要,它确保负载均衡和故障转移的有效性...

    IBM Websphere与IBM HttpServer的集成

    **四、配置IHS与WAS集成** 配置IHS集成主要包括两个步骤:修改IHS的`httpd.conf`文件和更新`plugin-cfg.xml`。在`httpd.conf`文件中,需要加载WebSphere插件模块并指定`plugin-cfg.xml`文件的位置。例如,添加类似...

    Websphere8.5安装

    在所有组件安装完成后,还需要进行集成测试,确保WebSphere 8.5、IHS以及WAS插件能协同工作。这可能包括启动和停止服务、测试HTTP和HTTPS连接,以及验证应用程序的部署和运行。在整个过程中,注意记录每个步骤,以...

    通向架构师的道路(第十六天)IBM Websphere与IBM HttpServer的集成.docx

    本文将详细介绍这个集成过程,包括IHS的基本概念、安装步骤以及如何通过WAS控制台自动生成集成所需的plugin。 **一、IBM Websphere与IBM HttpServer集成原理** IBM Websphere能够与多种Web服务器进行集成,IHS是...

    was集群-架构合集

    "理论,实操,文图说明 was集群和架构,ihs+was"表明了这个合集不仅包含理论概念,还涉及到实际操作步骤,同时配有图文解释,以便更好地理解和实施WebSphere Application Server与IBM HTTP Server (IHS)的集成方案。...

Global site tag (gtag.js) - Google Analytics