Comment trouver la version et l'architecture d'IBM HTTP Server installées ?
Le serveur HTTP d'IBM, souvent désigné sous le nom d'IHS, s'appuie sur la base d'Apache HTTP. Il peut être déployé sur divers systèmes d'exploitation tels que AIX, Linux, Solaris, Windows, HP-UX ou encore z/OS.
Il existe actuellement quatre versions principales d'IHS.
Il est crucial de déterminer quelle version est installée sur votre serveur. Cette information est indispensable pour effectuer un audit technique précis de la pile logicielle et pour garantir que vous utilisez la version la plus récente.
Voici deux méthodes efficaces pour identifier la version ainsi que l'architecture du serveur HTTP d'IBM installé.
Découverte via le script versionInfo.sh
Cette méthode est probablement la plus fiable et la plus précise pour déterminer la version installée sur le serveur.
- Connectez-vous à votre serveur IBM HTTP Server.
- Naviguez jusqu'au répertoire où le serveur est installé.
- Accédez au dossier "bin" et exécutez le script mentionné ci-dessous.
[[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]#
Pour connaître l'architecture du système, vous pouvez utiliser la commande grep ci-dessous :
[[email protected] bin]# ./versionInfo.sh | grep Arch
Architecture x86-64 (64 bit)
[[email protected] bin]#
Ainsi, dans l'exemple présenté, la version est la 8.5.5.9 et l'architecture est 64 bits.
Identification de la version IHS via le fichier journal
Si vous n'avez pas un accès direct au serveur, par exemple si vous n'êtes pas en environnement de production, il se peut que vous ne puissiez pas exécuter le script versionInfo.sh. Dans ce cas, si vous avez accès aux fichiers journaux, vous pouvez utiliser la méthode suivante :
Connectez-vous au serveur IBM HTTP Server et localisez le répertoire où les fichiers journaux IHS sont générés.
Ouvrez le fichier error_log et recherchez la ligne de démarrage. Celle-ci devrait indiquer la version du serveur de la manière suivante :
[Mon May 02 06:13:54 2016] [notice] IBM_HTTP_Server/8.5.5.9 (Unix) configured -- resuming normal operations
Notez que le fichier journal ne contient pas d'information sur l'architecture du système.
Si vous souhaitez connaître l'historique des versions du serveur IBM HTTP Server, vous pouvez utiliser le 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]#
Ces informations devraient vous permettre de déterminer facilement la version et l'architecture de votre serveur HTTP IBM.
Avez-vous apprécié cet article ? N'hésitez pas à le partager avec votre communauté !