Serwer HTTP od IBM bazuje na oprogramowaniu Apache HTTP i może być uruchomiony w środowiskach takich jak AIX, Linux, Solaris, Windows, HP-UX, a także z/OS.
Dostępne są cztery główne warianty IHS.
Znajomość dokładnej wersji serwera jest istotna dla przeprowadzenia audytu wykorzystywanych technologii oraz upewnienia się, że dysponujemy najnowszą, bezpieczną wersją oprogramowania.
Poniżej przedstawiono dwa sposoby na określenie zainstalowanej wersji oraz architektury serwera IBM HTTP Server.
Ustalanie wersji za pomocą skryptu versionInfo.sh
Najbardziej wiarygodną i zalecaną metodą na poznanie wersji zainstalowanej na serwerze jest użycie dedykowanego skryptu.
- Zaloguj się do swojego serwera IBM HTTP Server.
- Przejdź do katalogu, w którym serwer został zainstalowany.
- Następnie przejdź do podfolderu „bin” i uruchom podany poniżej plik:
[[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]#
Aby dowiedzieć się o architekturze, wykorzystaj poniższe polecenie z filtrem:
[[email protected] bin]# ./versionInfo.sh | grep Arch Architecture x86-64 (64 bit) [[email protected] bin]#
Z przedstawionego przykładu wynika, że mamy do czynienia z serwerem w wersji 8.5.5.9, działającym w architekturze 64-bitowej.
Sprawdzanie wersji IHS poprzez pliki dziennika
Jeśli nie masz dostępu do serwera na poziomie produkcyjnym i nie możesz uruchomić skryptu `versionInfo.sh`, istnieje alternatywny sposób na uzyskanie informacji o wersji. Zakłada on jednak, że masz możliwość przeglądania plików dziennika (logów).
Zaloguj się do serwera IBM HTTP Server i przejdź do lokalizacji, w której zapisywane są pliki dziennika IHS.
Otwórz plik `error_log` i znajdź linię startową serwera. Powinna ona zawierać informację o wersji, jak na przykładzie poniżej:
[Mon May 02 06:13:54 2016] [notice] IBM_HTTP_Server/8.5.5.9 (Unix) configured -- resuming normal operations
Uwaga: Pliki dziennika nie zawierają szczegółów dotyczących architektury serwera.
Jeśli chcesz odnaleźć historię zmian wersji serwera IBM HTTP Server, możesz wykorzystać skrypt `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]#
Mam nadzieję, że te wskazówki ułatwią Ci odnalezienie wersji i architektury Twojego serwera IBM HTTP Server.
Czy ten artykuł był dla Ciebie pomocny? Jeśli tak, to nie wahaj się, podziel się nim z innymi!
newsblog.pl