【问题标题】:How can install and configure IBM HTTP Server v9 from archieve zip如何从归档 zip 安装和配置 IBM HTTP Server v9
【发布时间】:2020-04-03 15:43:17
【问题描述】:

我想在没有 IBM InstallationManager 的情况下安装“IBM HTTP Server for IBM WebSphere Application Server V9.0”,只需要一个存档文件。

我已经下载了存档文件 9.0.5-WS-IHS-ARCHIVE-win-x86_64-FP003.zip 并且只需运行 postinstall.bat,我无法安装它。 那么,有谁知道如何安装它?

这是每次我运行此命令时收到的消息

postinstall.bat
    postinst: Could not reliably determine the server's fully qualified domain 
    name, using 127.0.0.1 for ServerName
    SERVERROOT_NATIVE=D:\Mohamed\Mohamed Nour\MohmedNour\Software\IBM WAS 
    ND\IHS
    SERVERROOT=D:/Mohamed/Mohamed Nour/MohmedNour/Software/IBM WAS ND/IHS
    PORT=80
    GSK7LIBDIR_NATIVE=D:\Mohamed\Mohamed Nour\MohmedNour\Software\IBM WAS 
    ND\IHS\gsk8\lib64
    GSK7LIBDIR=D:/Mohamed/Mohamed Nour/MohmedNour/Software/IBM WAS 
    ND/IHS/gsk8/lib64
    SERVERNAME=127.0.0.1
    postinst complete

访问 IBM HTTP Server 时在此处

click to view errors picture

在管理控制台中注册 IHS 并为远程创建非托管节点之后

当我从 WAS 访问应用程序时它成功但当通过 IHS 访问时不成功

还更新了 http.conf 配置,例如:

<IfFile plugin/config/webserver1/plugin-cfg.xml>                             
LoadModule was_ap24_module C:\Program Files\IBM\WebSphere\Plugins\bin\mod_was_ap24_http.dll                    
WebSpherePluginConfig C:\Program Files\IBM\WebSphere\Plugins\config\webserver12\plugin-cfg.xml     
</IfFile>

还有从名为 webserver12 的控制台创建的 Web 服务器

【问题讨论】:

  • 出了什么问题?您解压缩到最终目的地,然后运行就地工作的 postinstall.bat。无需后续安装。
  • @covener 是的,我这样做了,但如果有其他安装方法,它仍然没有安装?
  • 是什么让你说它没有安装?它安装到您运行 postinstall.bat 的任何目录。你不能从那里做什么?
  • @covener 所以你能告诉我安装它的步骤然后将它联合到 websphere 应用服务器吗?
  • 安装解压后运行 postinstall.bat 然后由 tWAS 管理的配置在 KC 中:ibm.com/support/knowledgecenter/en/SSEQTJ_9.0.5/…

标签: apache websphere websphere-liberty websphere-8 ibmhttpserver


【解决方案1】:

只是做了你想做的事。 这是程序:

  1. 下载 9.0.5-WS-IHS-ARCHIVE-win-x86_64-FP003.zip
  2. 解压到目标文件夹(推荐路径不带空格的文件夹)
  3. 运行 postinstall.bat 会显示以下内容:

    D:\install\WAS_90\IHS>postinstall.bat
    postinst: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
    SERVERROOT_NATIVE=D:\install\WAS_90\IHS
    SERVERROOT=D:/install/WAS_90/IHS
    PORT=80
    GSK7LIBDIR_NATIVE=D:\install\WAS_90\IHS\gsk8\lib64
    GSK7LIBDIR=D:/install/WAS_90/IHS/gsk8/lib64
    SERVERNAME=127.0.0.1
    postinst complete
    
  4. 在 httpd.conf 中验证您是否更改了设置,例如搜索服务器根设置:ServerRoot "D:/install/WAS_90/IHS"
  5. 将 IHS 添加为服务(您必须拥有管理员命令行才能执行此操作):

httpd.exe -k install -n IHS9A

如果您没有管理员权限,只需使用 httpd.exe 命令启动服务器

  1. 全部完成。通过http://localhost访问您的服务器

  2. 要联合到 WebSphere App Server,只需按照常规说明提供 IHS 解压缩文件夹作为 IHS 安装根目录。

  3. 要配置您的插件,将以下行添加到httpd.conf,IHS 的插件文件位于IHS\plugin\bin。赢的例子:

    &lt;IfFile plugin/config/webserver1/plugin-cfg.xml&gt;
    LoadModule was_ap24_module plugin/bin/mod_was_ap24_http.dll WebSpherePluginConfig c:/IHS/plugin/config/webserver1/plugin-cfg.xml
    &lt;/IfFile&gt;

这些行在解压 IHS 后是正确的,但你手动搞砸了,指向不存在的 C:\Program Files\IBM\WebSphere\Plugins 文件夹。在 WAS 控制台中配置 IHS 时,您必须考虑并将 IHS 主页(例如C:\IHS)和插件主页(c:\IHS\plugin)正确设置到解压缩 IHS 存档的目录。这已经在这里讨论过Archive Installation for “Web Server Plug-ins for IBM WebSphere Application Server V9.0” instead of IM

【讨论】:

  • 我完全按照你上面所说的做了,但它仍然存在,我无法正确访问 IBM HTTP Server - 我已经正确地与它联合,但是当访问 Web 服务器中的应用程序时,我得到 404 Not Found at IBM_HTTP_Server Server at localhost Port 83 注意看一下我上面提供的图片,假设我无法访问 IBM HTTP Server Administration
  • @mohamedn 您附上的图片,清楚地表明您的 http 服务器已正确启动并运行。如果您无法访问部署在 WebSphere 上的应用程序,则意味着您搞砸了配置而不是安装。您必须仔细检查您是否在控制台中正确配置了网络服务器、映射应用程序、生成和传播插件配置文件。
  • 我配置了所有配置,如 Loadmodule 文件和 WebSpherePluginConfig,但在插件文件夹中,bin 文件夹没有创建它,只是 config 和 logs 文件夹,所以我尝试了很多解决方案,但我不能......所以你能提供我吗用于 WAS v9 的 websphere 插件的下载链接,可通过 IM 而不是此存档文件进行安装
  • @mohamedn 你不需要为 IHS 安装插件,它已经在存档中。检查我更新的答案。
  • 谢谢你真的帮了我。我明白你说的,设置 IHS 插件主目录后它工作正常。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-04-05
  • 1970-01-01
  • 1970-01-01
  • 2015-08-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多