Recebi esta resposta de um amigo,
use "rcapache2 start" to start the server.. then it'll work. otherwise it would not consider the SSL flag set on /etc/sysconfig/apache2
Instalei o Apache2 (com o mod_ssl ativado) no SUSE Linux Enterprise Server 11 (x86_64) (nível de patch 1), usando o YaST. Uma vez instalado, eu testei se tudo funciona bem até agora. O SSL também funcionou bem.
Apenas o 'apache2ctl start' foi suficiente para fazer tudo funcionar.
Em seguida, instalei o mod_jk e apliquei as seguintes alterações de configuração para que funcione.
/ etc / sysconfig / apache2 (módulo JK adicionado)
APACHE_MODULES="... ... ... ... ...jk"
/etc/apache2/httpd.conf (incluído mod_jk.conf)
Include /etc/apache2/mod_jk.conf
/etc/apache2/mod_jk.conf (novo arquivo)
JkLogFile /var/log/apache2/mod_jk.log
JkWorkersFile /etc/apache2/mod_jk/workers.properties
JkShmFile /etc/apache2/mod_jk/mod_jk.shm
# Set the jk log level [debug/error/info]
JkLogLevel info
# Select the timestamp log format
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
mod_jk.log & Os arquivos mod_jk.shm também foram criados.
/etc/apache2/mod_jk/workers.properties (novo arquivo)
worker.list=jira
worker.jira.type=ajp13
worker.jira.host=127.0.0.1
worker.jira.port=8009
Quando tudo estiver pronto, reiniciei o Apache usando o seguinte comando,
apache2ctl restart
Em seguida, observei que o SSL não está funcionando. Quando marcado com telnet, observei que a porta 443 não está aberta.
No listen.conf, se eu especificar a porta 443 ignorando as condições 'IfDefine' e 'IfModule', o SSL funcionará corretamente. É provável que o sinalizador 'SSL' não seja passado para o Apache. Eu não fiz isso como uma mudança persistente, pois achei que poderia não ser a prática correta.
Eu verifiquei o / etc / sysconfig / apache2 para ver se isso foi alterado, mas está lá. Embora esse sinalizador esteja habilitado, o Apache não será iniciado com suporte a SSL.
APACHE_SERVER_FLAGS="SSL"
Finalmente, eu tive que iniciar o Apache usando o seguinte comando,
apache2ctl -D SSL -k start
E a minha pergunta é: por que o Apache (ou o apache2ctl) falhou ao iniciar com o SSL quando eu instalei o mod_jk, e nenhuma outra alteração de configuração foi aplicada?
Eu perdi alguma coisa?
Obrigado antecipadamente.
Shaakunthala
Recebi esta resposta de um amigo,
use "rcapache2 start" to start the server.. then it'll work. otherwise it would not consider the SSL flag set on /etc/sysconfig/apache2
Tags ssl apache-2.2 ajp sles mod-jk