有人知道确定 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 目录。
如果没有加载,而您认为它已安装,您可以随时使用加载模块指令尝试加载它,看看它是否出错(如果你可以有一点停机时间的话)