Instalando o Apache com o openSSL

1

Oi eu estou instalando o httpd-2.0.63 com o ssl aberto. A versão ssl é OpenSSL 1.0.0a

Os comandos são:

./ configure --prefix = /usr/LBalancer2/apache --enable-so --enable-ssl --with-ssl = /usr/LBalancer2/ssl

faça

Mas este passo dá o seguinte ERRO:

ssl_engine_init.c: Na função 'ssl_init_ctx_protocol':

ssl_engine_init.c: 391: aviso: qualificadores de descartes de atribuição do tipo de destino do ponteiro

ssl_engine_init.c: 397: aviso: qualificadores de descartes de atribuição do tipo de destino do ponteiro

ssl_engine_init.c: Na função 'ssl_init_ctx_verify':

ssl_engine_init.c: 534: erro: 'STACK' não declarado (primeiro uso nesta função)

ssl_engine_init.c: 534: erro: (Cada identificador não declarado é relatado apenas uma vez

ssl_engine_init.c: 534: erro: para cada função em que aparece.

ssl_engine_init.c: 534: erro: expressão esperada antes de ')' token

ssl_engine_init.c: Na função 'ssl_init_FindCAList':

ssl_engine_init.c: 1109: aviso: incompatibilidade do tipo de ponteiro na expressão condicional

make [3]: *** [ssl_engine_init.lo] Erro 1

make [3]: Deixando o diretório '/home/arosys/Softwares/httpd-2.0.63/modules/ssl'

make [2]: *** [todo recursivo] Erro 1

make [2]: Deixando o diretório '/home/arosys/Softwares/httpd-2.0.63/modules/ssl'

make [1]: *** [totalmente recursivo] Erro 1

make [1]: Deixando o diretório '/home/arosys/Softwares/httpd-2.0.63/modules'

make: *** [all-recursive] Erro 1

Eu não tenho ideia do que fazer.

Qualquer um pode ajudar.

Obrigado

    
por sjain 13.07.2010 / 11:40

2 respostas

1

O Apache 2.0 / 2.2 não é compatível com o OpenSSL 1.0.0, consulte relatórios de erros:

Você deve usar o OpenSSL 0.9.8.

Quando é compilado, você terá um módulo chamado: mod_ssl.so

Você pode usar o ldd para verificar qual biblioteca de ssl é usada:

$ ldd mod_ssl.so
linux-gate.so.1 =>  (0xb7f2a000)
libssl.so.0.9.8 => /usr/lib/i686/cmov/libssl.so.0.9.8 (0xb7eac000)
libcrypto.so.0.9.8 => /usr/lib/i686/cmov/libcrypto.so.0.9.8 (0xb7d59000)
libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb7d3f000)
libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7be4000)
libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb7be0000)
libz.so.1 => /usr/lib/libz.so.1 (0xb7bcb000)
/lib/ld-linux.so.2 (0xb7f2b000)

O Apache.org tem uma excelente documentação sobre como configurar seu servidor da web: link

    
por 13.07.2010 / 12:50
0

Meu melhor palpite é que faltam cabeçalhos para o openssl, você tem certeza de que eles saem em / usr / LBalancer2 / ssl verifique sua saída do comando configure para ter certeza de que os cabeçalhos openssl estão selecionados.

    
por 13.07.2010 / 12:06

Tags