什么命令可以确定 apache2 上是否安装了 OpenSSL 和 mod_ssl?

什么命令可以确定 apache2 上是否安装了 OpenSSL 和 mod_ssl?

有人知道确定 apache2 上是否安装了 OpenSSL 和 mod_ssl 的命令吗?

问候,菲奥娜

答案1

要检查系统上安装的 apache 模块:

apache2ctl -M or apachectl -M

要检查系统中是否安装了 OpenSSL:

对于使用 rpm 包的 GNU/Linux 发行版:

rpm -qa | grep -i openssl

对于使用 deb 包的 GNU/Linux 发行版:

dpkg -l | grep -i openssl

答案2

在 Debian 环境中使用 apache2:

sudo apache2ctl -t -D DUMP_MODULES

或者

sudo apache2ctl -S

这将显示当前已加载到 Apache 的所有模块,您可能已安装其他模块,但尚未加载。要找出这些模块,我所知道的最简单的方法是查看 /etc/apache2/mods-available 目录。

如果没有加载,而您认为它已安装,您可以随时使用加载模块指令尝试加载它,看看它是否出错(如果你可以有一点停机时间的话)

相关内容