如何在8.5.5中将IBM HTTP Server与WebSphere集成()

本文概述

  • 下载WAS的Web服务器插件
  • 使用IM安装Web服务器插件
  • 在WebSphere Console中添加Web服务器
  • 在IHS(httpd.conf)中添加插件
由于各种原因, 包括性能, 安全性和可伸缩性, 将WebSphere置于Web Server后面是至关重要的。如果你是作为WebSphere管理员工作或刚开始的, 那么你将涉及的任务之一就是将IHS与WAS连接。
在高层, 你需要执行以下操作以实现托管的Web服务器。
  1. 下载适用于WebSphere的Web服务器插件
  2. 安装插件
  3. 将Web服务器添加到WebSphere
  4. 配置插件到Web服务器
本文中使用以下缩写。
  • IHS – IBM HTTP服务器
  • WAS – WebSphere Application Server
  • ND –网络部署
  • IM –安装管理器
假设你在Linux环境中安装了IHS和WAS。以下演示基于WebSphere ND 8.5.5和IBM HTTP Server 8.5.5。
你也可以将IBM WAS与其他Web服务器(例如Apache, Nginx或IIS)一起使用。但是, WebSphere通过Web服务器插件与IBM HTTP Server很好地集成在一起。
下载WAS的Web服务器插件 为了在WebSphere前面实现IHS, 你需要安装Web服务器插件。你可以从IBM网站下载该插件。
  • 访问以下链接
https://www-01.ibm.com/marketing/iwm/iwm/web/pick.do?source=swerpws-wasnd85& S_TACT=109J87BW& lang=en_US

  • 输入你的信息并确认。你将被带到一个下载页面, 在该页面上你将有两个标签。单击” 使用http下载” 选项卡。
  • 查找插件并下载两个文件
如何在8.5.5中将IBM HTTP Server与WebSphere集成()

文章图片
  • 下载后, 你应该具有以下两个文件。你可以将其传输到IHS服务器。
-rw-rw-r--. 1 chandan chandan 696338913 May 10 04:52 was.repo.8550.plg.ilan_part2.zip-rw-rw-r--. 1 chandan chandan 961156085 May 10 04:56 was.repo.8550.plg.ilan_part1.zip

  • 让我们提取两个文件
unzip was.repo.8550.plg.ilan_part1.zipunzip was.repo.8550.plg.ilan_part2.zip

使用IM安装Web服务器插件 现在该通过Installation Manager安装下载的插件了。
  • 启动IBM IM, 通常它将位于/ opt / IBM / InstallationManager / eclipse / IBMIM下
  • 单击文件> > 首选项
  • 单击添加存储库
  • 单击浏览器, 然后选择解压缩后得到的repository.config文件
  • 单击确定, 然后再次确定
如何在8.5.5中将IBM HTTP Server与WebSphere集成()

文章图片
  • 单击在IM向导上安装
如何在8.5.5中将IBM HTTP Server与WebSphere集成()

文章图片
  • 选择版本, 然后单击下一步
如何在8.5.5中将IBM HTTP Server与WebSphere集成()

文章图片
  • 接受许可证并继续
  • 选择你要安装插件的目录。缺省情况下, 它将安装在/ opt / IBM / WebSphere / Plugins下。如果可以, 请单击” 下一步” 。
如何在8.5.5中将IBM HTTP Server与WebSphere集成()

文章图片
  • 选择Java和Next的64位运行时环境
  • 查看摘要, 然后单击” 安装” 以开始安装
如何在8.5.5中将IBM HTTP Server与WebSphere集成()

文章图片
这可能需要一些时间, 一旦完成, 你将得到确认–软件包已安装。单击完成。
如何在8.5.5中将IBM HTTP Server与WebSphere集成()

文章图片
这说明插件已成功安装, 并有时间对其进行配置。
在WebSphere Console中添加Web服务器
  • 登录到WebSphere管理控制台
  • 单击服务器> > 服务器类型> > Web服务器
如何在8.5.5中将IBM HTTP Server与WebSphere集成()

文章图片
  • 点击新建
如何在8.5.5中将IBM HTTP Server与WebSphere集成()

文章图片
  • 选择节点–如果IHS与WebSphere在同一服务器上运行, 则将其保留为默认值, 否则选择Web服务器的节点
  • 输入服务器名称
  • 选择类型为” IBM HTTP Server” , 然后单击下一步
  • 保留默认的Web服务器模板, 单击下一步
如何在8.5.5中将IBM HTTP Server与WebSphere集成()

文章图片
  • 端口-如果HTTP Server在不同于80的端口上运行, 请在此处更改
  • Web服务器安装位置–确认此处已安装IHS, 否则请更改位置
  • 插件安装位置–验证此处是否安装了插件, 否则进行更改
  • 点击下一步
如何在8.5.5中将IBM HTTP Server与WebSphere集成()

文章图片
  • 查看Web服务器定义, 然后单击” 完成” 。
如何在8.5.5中将IBM HTTP Server与WebSphere集成()

文章图片
  • 你将获得有关成功创建新服务器的确认, 并可以选择查看更改。点击评论
如何在8.5.5中将IBM HTTP Server与WebSphere集成()

文章图片
  • 选中” 与节点同步更改” 复选框, 然后单击” 保存” 。
如何在8.5.5中将IBM HTTP Server与WebSphere集成()

文章图片
  • 同步更改将需要几秒钟。点击确定
如何在8.5.5中将IBM HTTP Server与WebSphere集成()

文章图片
  • 它将在列表中显示新添加的Web服务器。
如何在8.5.5中将IBM HTTP Server与WebSphere集成()

文章图片
现在是时候生成和传播插件了。选择新添加的Web服务器, 然后首先单击
生成插件
然后点击
【如何在8.5.5中将IBM HTTP Server与WebSphere集成()】传播插件
如何在8.5.5中将IBM HTTP Server与WebSphere集成()

文章图片
这将花费几秒钟, 并为你提供插件路径。
如何在8.5.5中将IBM HTTP Server与WebSphere集成()

文章图片
这是你需要在HTTP Server中使用的插件。让我们在IHS的httpd.conf中进行配置。
在IHS(httpd.conf)中添加插件 要使IHS使用插件与WebSphere进行对话, 你需要在httpd.conf文件中做两件事。
  1. 添加mod_was_ap22_http.so
  2. 添加plugin-cfg.xml路径
  • 转到IHS的conf路径。缺省情况下, 它将位于/ opt / IBM / HTTPServer / conf下
  • 备份httpd.conf文件
  • 添加以下两行
LoadModule was_app22_module /opt/IBM/WebSphere/Plugins/bin/64bits/mod_was_ap22_http.soWebSpherePluginConfig /opt/IBM/WebSphere/Plugins/config/WebServer-1/plugin-cfg.xml

提示:如果不确定mod_was_ap22_http.so的文件位置, 则可以使用find命令。
  • 重新启动HTTP服务器
到此为止, 你已经成功地将IBM HTTP Server与IBM WebSphere Application Server集成在一起。
注意:为了使上下文根可以通过Web服务器访问, 必须在部署期间选择Web服务器作为目标。
每当添加新应用程序或更改上下文根目录时, 都必须生成并传播插件。
今天就这些。希望你喜欢这个。

    推荐阅读