Então o arquivo /etc/apache2/sites-enabled/workload-ssl
na linha 2 é a configuração que você colou, certo?
Adicione SSLEngine On
ao bloco <VirtualHost>
.
Estou tentando configurar o SSH para o meu servidor apache2. O Apache parece encontrar minha chave privada, porque ela reclama quando eu a movo. Mas ele não verifica o conteúdo do arquivo: quando eu o substituo por rabiscos, ele ainda me dará uma boa inicialização
ks@survey:/etc/apache2/ssl.key$ sudo service apache2 restart
[ ok ] Restarting web server: apache2 ... waiting .
Não deveria estar verificando o conteúdo do arquivo de chave e me pedindo minha senha? Aqui está o que meu error.log diz:
[Wed Jul 23 22:21:55 2014] [notice] caught SIGTERM, shutting down
[Wed Jul 23 22:21:56 2014] [notice] Apache/2.2.22 (Debian) mod_ssl/2.2.22 OpenSSL/1.0.1e mod_wsgi/3.3 Python/2.7.3 configured -- resuming normal operations
(Minha versão do openssl deve ser corrigida e livre de heartbleed.)
O Apachectl fornece a seguinte saída:
ks@survey:/etc/init.d$ sudo /usr/sbin/apachectl -S
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
_default_:443 survey.zqa.tu-dresden.de (/etc/apache2/sites-enabled/workload-ssl:2)
*:80 is a NameVirtualHost
default server survey.zqa.tu-dresden.de (/etc/apache2/sites-enabled/workload:1)
port 80 namevhost survey.zqa.tu-dresden.de (/etc/apache2/sites-enabled/workload:1)
Syntax OK
Você ativou o ssl nos módulos do apache? Se não, você tem que executar:
a2enmod ssl
Então, se o site ssl não estiver habilitado, você deverá executar:
a2ensite default-ssl
Você também tem que modificar o ports.conf.
Tags ssl openssl apache-2.2