Apache-commande invalide 'SSLMutex'

je suis en train de mettre à jour la version D'Apache de 2.0 à 2.4. Après avoir installé 2.4, j'ai fait face à la question ci-dessous.

Invalid command 'SSLMutex', perhaps misspelled or defined by a module not included in the server configuration
AH00526: Syntax error on line 77 of /apache/conf/ssl.conf:

La ligne n ° 77 en ssl.conf est SSLMutex file:/apache/logs/ssl_mutex.

j'ai chargé mod_ssl et en même temps j'ai chargé en dessous de mod mais je n'ai pas pu corriger cela.

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

NOTE: Si je commente la ligne SSLMutex dans ssl.fichier conf alors Apache fonctionne avec le port SSL. Je crains que ce qui se passera si le problème de SSLMutex n'est pas résolu. S'il vous plaît, proposez une solution.

merci

22
demandé sur Sridhar-Sarnobat 2012-12-20 13:47:11

3 réponses

remplacer SSLMutex par

Mutex default

Le SSLMutex a été supprimé après 2.2

49
répondu duck 2017-01-31 01:00:49

à moins que vous n'ayez une configuration mutex spécifique sur votre 2.2, en commentant cette ligne, Apache sera invité à utiliser le mécanisme mutex par défaut. Voir la documentation pour la mise à jour 2.2 à 2.4 et mutex documentation de la directive.

6
répondu flm 2016-09-07 10:18:10

Si vous voulez l'équivalent Apache configuration SSL utilisation:

Mutex file:/apache/logs/ssl_mutex

Le ssl_mutex est un répertoire sur un disque local du serveur, accessible par Apache (processus httpd), non dans un répertoire global lisible (par exemple pas dans '/tmp') et non sur un stockage réseau (par exemple pas NFS).

Référence: Noyau D'Apache

3
répondu Skurfur 2015-08-24 04:13:03