2012-12-20 8 views
20

Sono in procinto di aggiornare la versione di Apache da 2.0 a 2.4. Dopo aver installato 2.4, ho affrontato il problema di seguito.Apache SSLMutex Edizione

Comando non valido 'SSLMutex', forse errato o definito da un modulo non incluso nella configurazione del server AH00526: Errore di sintassi sulla linea 77 della /apache/conf/ssl.conf:

La linea # 77 a ssl.conf è "File SSLMutex:/apache/logs/ssl_mutex".

Ho caricato mod_ssl e insieme ho caricato sotto mod anche ma ancora non ho potuto sistemarlo.

LoadModule authn_core_module modules/mod_authn_core.so 
LoadModule authz_core_module modules/mod_authz_core.so 
LoadModule socache_dbm_module modules/mod_socache_dbm.so 
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so 

NOTA: Se io commentare la riga nel file di SSLMutex ssl.conf poi Apache sta funzionando porta SSL compreso. Ho paura di cosa accadrà se il problema SSLMutex non viene risolto. Si prega di suggerire qualche soluzione.

grazie

risposta

45

Sostituire SSLMutex con

Mutex default 

Lo SSLMutex è caduto dopo 2.2

+4

È corretto direttiva "Mutex sysvsem default", non "Mutex predefinita sysvsem"? Quando uso la prima opzione ottengo errore nell'esecuzione di Apache. Quando eseguo la seconda opzione, Apache funziona correttamente. Ho trovato suggerimenti su http://forum.wampserver.com/read.php?2,119090,119180. Allo stesso tempo Apache doc http://httpd.apache.org/docs/2.4/upgrading.html non è chiaro in che modo esattamente eliminare 'SSLMutex', afferma solo che SSLMutex dovrebbe essere eliminato – sergtk

+4

Solo ** Mutex predefinito ** sta lavorando per me su Apache 2.4.9 –

+0

Qualcuno può aggiornare questa risposta alla sintassi corretta per favore? – Peon

6

A meno che non hai avuto qualche configurazione mutex specifica del 2.2, proprio commentando questa linea verrà chiesto Apache per usa il meccanismo mutex predefinito. Vedere la documentazione per upgrading 2.2 to 2.4 e la documentazione della direttiva mutex.

1

Se si desidera che l'equivalente di Apache SSL uso config:

Mutex file:/apache/logs/ssl_mutex 

Lo ssl_mutex è una directory su un'unità locale al server, accessibile da Apache (processo httpd), non in una directory leggibile globale (ad esempio, non in '/ tmp') e non in una memoria di rete (es. non NFS).

Riferimento: Apache Core Features