Come trovare la versione e l’architettura di IBM HTTP Server installate?

Il Server HTTP di IBM, noto anche come IHS, si basa sulla solida piattaforma Apache HTTP ed è compatibile con diversi sistemi operativi, tra cui AIX, Linux, Solaris, Windows, HP-UX e z/OS.

Esistono principalmente quattro versioni principali di IHS, ognuna con le sue caratteristiche e miglioramenti.

Identificare la versione specifica installata sul tuo server è fondamentale per mantenere il controllo tecnico dello stack software e per assicurarsi di utilizzare la release più aggiornata, beneficiando delle ultime correzioni di bug e patch di sicurezza.

Di seguito, esploreremo due metodologie pratiche per identificare sia la versione che l’architettura del tuo server IBM HTTP.

Verifica tramite lo Script versionInfo.sh

L’approccio più affidabile e preciso per accertare la versione installata sul server è l’utilizzo dello script versionInfo.sh.

  • Iniziare accedendo al sistema su cui è in esecuzione IBM HTTP Server.
  • Navigare fino alla directory di installazione di IHS.
  • Entrare nella cartella “bin” ed eseguire lo script menzionato.

[[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]#

Per identificare l’architettura del sistema, si può ricorrere al seguente comando:


[[email protected] bin]# ./versionInfo.sh | grep Arch

Architecture         x86-64 (64 bit)

[[email protected] bin]#

Quindi, come si può vedere dall’esempio, la versione di IBM HTTP Server è 8.5.5.9 e l’architettura è a 64 bit.

Analisi del File di Log per la Versione IHS

In situazioni dove non si ha un accesso diretto al server, come in ambienti di produzione, potrebbe non essere possibile eseguire lo script versionInfo.sh. In tali circostanze, è possibile utilizzare il file di log.

Accedere al server IBM HTTP e individuare la directory dove vengono generati i file di log di IHS.

Esaminare il file error_log e ricercare la linea di avvio del server; questa dovrebbe contenere la versione di IHS, come evidenziato nell’esempio qui sotto.


[Mon May 02 06:13:54 2016] [notice] IBM_HTTP_Server/8.5.5.9 (Unix) configured -- resuming normal operations

Attenzione: il file di log non fornirà informazioni sull’architettura del sistema.

Per ottenere informazioni sulle versioni storiche di IBM HTTP Server installate sul server, è possibile utilizzare lo script 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]#

Speriamo che le procedure descritte ti siano d’aiuto per identificare la versione di IBM HTTP Server e l’architettura del tuo sistema.

L’articolo ti è stato utile? Condividilo con la tua rete!