Сервер HTTP від IBM розроблено на основі Apache HTTP і підтримує встановлення на різноманітних операційних системах, таких як AIX, Linux, Solaris, Windows, HP-UX або z/OS.
Існує чотири основні редакції IHS.
Вміння визначити, яка саме версія встановлена на вашому сервері, має важливе значення для проведення технічного аналізу інфраструктури та гарантування використання актуальної версії продукту.
Нижче наведено два методи, які дозволяють ідентифікувати версію та архітектуру вашого IBM HTTP Server.
Визначення версії за допомогою versionInfo.sh
Цей спосіб вважається найбільш надійним і ефективним для з’ясування версії сервера.
- Авторизуйтеся на сервері IBM HTTP.
- Перейдіть до каталогу, де розташовано програмне забезпечення.
- Відкрийте папку bin і запустіть на виконання наведений нижче скрипт.
[[email protected] bin]# ./versionInfo.sh | grep Version WVER0012I: VersionInfo reporter version 1.15.1.48, dated 2/8/12 Version Directory /opt/IBM/HTTPServer/properties/version Version 8.5.5.9 Installed Features IBM HTTP Server 64-bit with Java, Version 6 [[email protected] bin]#
Щоб отримати інформацію про архітектуру, можна скористатись наступною командою:
[[email protected] bin]# ./versionInfo.sh | grep Arch Architecture x86-64 (64 bit) [[email protected] bin]#
Таким чином, у наведеному прикладі сервер використовує версію 8.5.5.9 з 64-бітною архітектурою.
Перевірка версії IHS через файл журналу
Якщо прямий доступ до сервера для виконання скрипту versionInfo.sh відсутній, або ви не бажаєте використовувати командний рядок, можна отримати потрібну інформацію з файлів журналів.
Підключіться до сервера IBM HTTP і перейдіть до каталогу, де зберігаються файли журналів IHS.
Перегляньте файл error_log та знайдіть рядок запуску сервера, який буде містити інформацію про версію, аналогічну наведеній нижче.
[Mon May 02 06:13:54 2016] [notice] IBM_HTTP_Server/8.5.5.9 (Unix) configured -- resuming normal operations
Зауважте, що файл журналу не містить даних про архітектуру сервера.
Для перегляду історії встановлених версій IBM HTTP Server можна використати скрипт historyInfo.sh.
[[email protected] bin]# ./historyInfo.sh WVER0210I: Copyright (c) IBM Corporation 2002, 2012; All rights reserved. WVER0212I: HistoryInfo Reporter Version 1.7.1.28, Dated 10/18/11 -------------------------------------------------------------------------------- IBM WebSphere Product History Report -------------------------------------------------------------------------------- Report at date and time May 2, 2016 6:21:57 AM PDT Installation -------------------------------------------------------------------------------- Product Directory /opt/IBM/HTTPServer Version Directory /opt/IBM/HTTPServer/properties/version DTD Directory /opt/IBM/HTTPServer/properties/version/dtd Log Directory /var/ibm/InstallationManager/logs Installation Event -------------------------------------------------------------------------------- Install Manager Offering ID com.ibm.websphere.IHSILAN.v85 Action install Version 8.5.5.9 Package com.ibm.websphere.IHSILAN.v85_8.5.5009.20160225_0435 Log File Name 20160502_0337.xml Timestamp 2016-05-02 04:47:47-0700 Result success Installed Features IBM HTTP Server 64-bit with Java, Version 6 -------------------------------------------------------------------------------- End History Report -------------------------------------------------------------------------------- [[email protected] bin]#
Сподіваюсь, що наведені інструкції допоможуть вам ідентифікувати версію та архітектуру вашого IBM HTTP Server.
Чи була ця стаття корисною? Можливо, ви захочете поділитися нею з іншими?