Je viens de passer de 13.04 à 13.10 et ma configuration Apache ne se charge pas. Je reçois cette erreur:
AH00526 Syntax error on line 43 of /etc/Apache2/mods-enabled/ssl.conf:
SSLSessionCache: 'shmcb' session cache not supported (known names: ) Maybe you
need to load the appropriate socache module (mod_socache_shmcb?).
Action 'configtest' failed.
Je n'arrive pas à trouver un paquet pour cela, et il me semble que auparavant fourni par le paquet Apache2-bin . Je n'arrive pas à trouver mod_socache_shmcb
sur mon système, où que ce soit. J'utilise Apache2-2.4.6-2ubuntu sur AMD64. Comment faire fonctionner SSL à nouveau pour plusieurs hôtes virtuels?
Le module shmcb socache
semble être il existe toujours en 2.4 selon la documentation .
Activer le module en copiant le fichier:
cp /etc/Apache2/mods-available/socache_shmcb.load /etc/Apache2/mods-enabled/
Cela va gérer la première erreur.
Puis il y a une erreur à propos de SSLMutex
, remplacez donc cette ligne de mods-enabled/ssl.load par cette instruction :
Mutex sysvsem default
Le meilleur moyen d'activer et de désactiver les modules Apache sur Ubuntu consiste à utiliser les commandes a2enmod
et a2dismod
. Dans ce cas:
Sudo a2enmod socache_shmcb
Sudo service Apache2 restart