如何查找已安装的IBM HTTP服务器版本和架构?
IBM的HTTP服务器是基于Apache HTTP的,可以安装在AIX、Linux、Solaris、Windows、HP-UX或z/OS上。
IHS有四个主要版本可用。
- IBM HTTP Server 6.0
- IBM HTTP Server 7.0
- IBM HTTP Server 8.0
- IBM HTTP Server 8.5
了解安装在服务器上的版本对于technical stack auditing以及确保您拥有最新版本至关重要。
有两种方法可以查找已安装的IBM HTTP Server版本和架构。
通过versionInfo.sh查找
这可能是查找服务器上安装的版本的最可靠和最佳方法。
- 登录到IBM HTTP Server
- 转到其安装路径
- 进入bin文件夹并执行下面的文件
[root@localhost 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 [root@localhost bin]#
要了解架构,可以使用以下grep
[root@localhost bin]# ./versionInfo.sh | grep Arch Architecture x86-64 (64 bit) [root@localhost bin]#
所以现在您知道上面的示例中是8.5.5.9 64位。
通过日志文件检查IHS版本
如果您不使用生产支持,那么您可能无法访问服务器以执行versionInfo.sh文件来查看版本。在这种情况下,假设您可以访问日志文件,则可以使用以下技术。
登录到IBM HTTP Server并访问生成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。
[root@localhost 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 -------------------------------------------------------------------------------- [root@localhost bin]#
我希望上述过程可以帮助您找到IBM HTTP Server的版本和架构级别。