如何在8.5.5版本中将IBM HTTP服务器与WebSphere集成?

将您的WebSphere放在Web服务器后面对于诸多原因非常重要,包括性能、安全性和可扩展性。如果您是作为WebSphere管理员工作或刚刚开始,那么您将涉及的任务之一就是将IHS与WAS连接起来。

在高级别上,为了实现托管的Web服务器,您需要执行以下操作。

  1. 下载WebSphere的Web服务器插件
  2. 安装插件
  3. 将Web服务器添加到WebSphere中
  4. 将插件配置到Web服务器中

本文中使用以下缩写。

  • IHS – IBM HTTP Server
  • WAS – WebSphere Application Server
  • ND – 网络部署
  • IM – 安装管理器

本文假设您已经在Linux环境中安装了IHSWAS。以下演示基于WebSphere ND 8.5.5IBM HTTP Server 8.5.5

您也可以将IBM WAS与其他Web服务器(如Apache,Nginx或IIS)一起使用。但是,WebSphere通过Web服务器插件与IBM HTTP Server进行了良好的集成。

下载WebSphere的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下载”选项卡。
  • 查找插件并下载这两个文件

  • 下载完成后,您应该有以下两个文件。您可以将其传输到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.zip
unzip was.repo.8550.plg.ilan_part2.zip

使用IM安装Web服务器插件

现在是时候通过Installation Manager安装下载的插件了。

  • 启动IBM IM,通常位于/opt/IBM/InstallationManager/eclipse/IBMIM
  • 点击File >> Preferences
  • 点击Add Repository
  • 点击Browser并选择您提取后得到的repository.config文件
  • 点击ok,再次点击OK

  • 点击IM Wizard上的Install

  • 选择版本并点击Next

  • 接受许可证并点击Next
  • 选择要安装插件的目录。默认情况下,它将安装在/opt/IBM/WebSphere/Plugins下。如果您接受这个目录,请点击Next

  • 选择64位Java运行环境并点击Next
  • 查看摘要并点击Install开始安装

可能需要一些时间,安装完成后,您将收到确认消息 – 包已安装。点击Finish

这就完成了插件的成功安装,现在是配置它们的时候了。

在WebSphere控制台中添加Web服务器

  • 登录WebSphere管理控制台
  • 点击Servers>>Server Types>>Web servers

  • 点击New

  • 选择节点 – 如果IHS运行在与WebSphere相同的服务器上,则保持默认值,否则选择Web服务器的节点
  • 输入服务器名称
  • 选择类型为“IBM HTTP Server”,点击next
  • 保持默认的Web服务器模板,点击next

  • 端口 – 如果HTTP服务器运行在与端口80不同的端口上,则在此处更改
  • Web服务器安装位置 – 验证IHS是否已安装在此处,否则更改位置
  • 插件安装位置 – 验证插件是否已安装在此处,否则更改位置
  • 点击下一步

  • 查看Web服务器定义并点击完成

  • 您将获得有关新服务器创建成功的确认和查看更改的选项。点击查看

  • 选择“与节点同步更改”的复选框,并点击保存

  • 同步更改需要几秒钟。点击确定

  • 它将在列表中显示新添加的Web服务器

现在是时候生成传播插件了。选择新添加的Web服务器,然后点击第一个

生成插件

然后点击

传播插件

这将花费几秒钟时间,并给出插件路径。

这就是您需要在HTTP服务器中使用的插件。让我们在IHS的httpd.conf中进行配置。

在IHS(httpd.conf)中添加插件

在httpd.conf文件中,有两件事您需要做,以使IHS使用插件与WebSphere通信。

  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.so
WebSpherePluginConfig /opt/IBM/WebSphere/Plugins/config/WebServer-1/plugin-cfg.xml

提示:如果您不确定mod_was_ap22_http.so文件的位置,则可以使用find命令。

  • 重新启动HTTP服务器

这样,您已成功将IBM HTTP服务器与IBM WebSphere应用程序服务器集成。

注意:为了通过Web服务器访问上下文根,您必须在部署过程中选择Web服务器作为目标。

每当您添加新的应用程序或更改上下文根时,都必须生成和传播插件。

这就是今天的全部内容。希望您喜欢。

类似文章