Qual é o comando para determinar se o OpenSSL e o mod_ssl estão instalados no apache2?

10

Alguém conhece o comando para determinar se o OpenSSL e o mod_ssl estão instalados no apache2?

Atenciosamente, Fiona

Fiona
fonte

Respostas:

17

Para verificar os módulos apache instalados no seu sistema:

apache2ctl -M or apachectl -M

Para verificar se o OpenSSL está instalado no seu sistema:

Para distribuições GNU / Linux que usam pacotes rpm:

rpm -qa | grep -i openssl

Para distribuições GNU / Linux que usam pacotes deb:

dpkg -l | grep -i openssl
hdanniel
fonte
Obrigado por voltar para mim HD. Para verificar o OpenSSL, nenhum comando está funcionando. Estou executando o Ubuntu Hardy. Existe um comando específico para esta distribuição? Atenciosamente, Fiona
Fiona
O comando dpkg deve funcionar no Hardy. Quando você diz 'não está funcionando', isso significa que nada é retornado? Nesse caso, você simplesmente não tem o pacote 'openssl' instalado
Kyle Brandt
Como Kyle diz que se o dpkg não retornar nada, o pacote openssl não está instalado.
hdanniel
ok .. desculpe por isso, um erro de digitação .. Parece que o OpenSSL está instalado: ii binário openssl 0.9.8g-4ubuntu3.7 Secure Socket Layer (SSL) e relacionado ii openssl-blacklist 0.3.3 + 0.4-0ubuntu0.8.04. 3 lista de chaves OpenSSL RSA na lista negra ii ssl-cert 1.0.14-0ubuntu2.1 invólucro debconf simples para Saudações OpenSSL, Fiona
Fiona
Ou, se você estiver usando ArchLinux, seriapacman -Q openssl
Jesse Chisholm
2

Com o apache2 em um ambiente Debian:

sudo apache2ctl -t -D DUMP_MODULES

ou

sudo apache2ctl -S

Isso mostrará todos os módulos atualmente carregados no Apache. Você pode ter outros instalados, mas não carregados. Para descobrir isso, a maneira mais simples que conheço é procurar no diretório / etc / apache2 / mods-available.

Se não estiver carregado e você achar que está instalado, sempre poderá usar a diretiva de módulo de carregamento para tentar carregá-lo e verificar se há erros (se você tiver um tempo de inatividade pequeno)

Kyle Brandt
fonte
1
-S e -M são apenas aliases para apache2ctl -t -D DUMP_MODULES
Kyle Brandt