mod_was_ap22_http.so недоступен в Websphere 9?

Я пытаюсь интегрировать IBM Http Server в WAS на сервере Windows. Webspher, IHS, плагины - все устанавливаются на одном сервере менеджером установки, все версии 9 и 64-битные.

Затем я следую инструкциям на этом (https://geekflare.com/integrate-http-server-with-websphere-8-5/), чтобы начать интеграцию, но что-то не так: я не могу найти mod_was_ap22_http.so в папке с плагинами. Когда я проверяю папку X:\IBM\WebSphere\Plugins\bin\64bits и D:\IBM\WebSphere\Plugins\bin\32bits, я вижу mod_was_ap24_http.dll и mod_was_ap22_http.dll, но не .so, который мне нужен. Я также пытался использовать mod_was_ap24_http.dll в моем файле httpd.conf, но он не работает, затем я получил следующую ошибку

The IBMHTTPServer9 service is successfully installed.
Testing httpd.conf....
Errors reported here must be corrected before the service can be started.
httpd: Syntax error on line 116 of X:/IBM/HTTPServer/conf/httpd.conf: Cannot loa
d X:/IBM/WebSphere/Plugins/bin/64bits/mod_was_ap24_http.dll into server: %1 \xa4
\xa3\xacO\xa6\xb3\xae\xc4\xaa\xba Win32 \xc0\xb3\xa5\xce\xb5{\xa6\xa1\xa1C

Есть что-то, что я делаю неправильно?


person Kaninchen    schedule 18.12.2019    source источник
comment
Библиотеки называются dll в Windows (динамически подключаемые библиотеки), а не поэтому имя правильное. Я не думаю, что IHS поставляет 64-битную версию для Windows. Вы используете свою установку IHS на 64 бита? Я подозреваю, что вы хотите загрузить 32-битную версию. Мой v9 IHS httpd.conf имеет следующую конфигурацию:   -  person Betsy Riggins    schedule 18.12.2019
comment
LoadModule was_ap24_module C: \ IBM \ WebSphere \ Plugins \ bin \ 32bits \ mod_was_ap24_http.dll   -  person Betsy Riggins    schedule 18.12.2019
comment
@BetsyRiggins похоже, что вы правы, эта строка действительно сработала. Я также заметил, что в его посте он сказал was_app22_module , а ваш was_ap24_module . У него в команде есть дополнительная буква "p"?   -  person Kaninchen    schedule 21.12.2019
comment
was_app22_module никогда бы нигде не работал. Я бы не стал сильно доверять тому, что вы прочитали в связанном руководстве.   -  person covener    schedule 25.12.2019


Ответы (2)


Руководство написано для Linux, и вы работаете в Windows. Кроме того, в руководстве есть опечатки в файлах конфигурации. Я бы посоветовал следовать официальной документации и запускать PCT / WCT вместо того, чтобы настраивать все это вручную.

person covener    schedule 25.12.2019

Просто добавьте упомянутый модуль:

[root @ 172 bin] # найдите mod_was_ap22_http.so

Перейти к локации:

/ opt / IBM / HTTPServer / conf

vim http.conf

(добавить указанный ниже модуль)

LoadModule was_ap22_module /opt/IBM/WebSphere/Plugins/bin/64bits/mod_was_ap22_http.so

./apachectl -k начало

person MA Prakash    schedule 22.04.2020