Errore di OpenSSL impedendo l'avvio Apache2.2 su win32
Domanda
Così vado a iniziare il mio servizio Apache2.2, che utilizza mod_ssl, dalla riga di comando con "-k iniziare il debug -e". Esso mostra tutti i moduli di carico, attende un secondo o due, poi mi torna al richiamo di ordine senza errori. Il servizio, tuttavia, non è in esecuzione più lungo. Nel log degli errori, c'è questo testo:
Starting the Apache2.2-ssl service
The Apache2.2-ssl service is running.
zed OpenSSL library
L'ultima linea non è scritto nel registro se mi tolgo il "debug -e", e restituisce anche a zero visite per Google quando citato.
Nel registro applicazione Visualizzatore eventi, c'è questo:
errore applicazione httpd.exe, versione 2.2.13.0, modulo di fagliazione ssleay32.dll, versione 0.9.8.11, colpa indirizzo 0x0001a177.
Questo è il Windows Server 2003 Standard SP2. Eventuali indizi?
Soluzione
Abbiamo scoperto che era legato configurazione. Ero stato LoadModule-ing mod_ssl in un "push @PerlConfig" in una sezione
In realtà, cercando di LoadModule in tale sezione provoca anche problemi su CentOS 6.4. All'avvio si otterrà un errore di 2717 Segmentation fault
.