Como posso fazer com que o Apache SSL funcione em 13.10 após a atualização?

2

Acabei de atualizar para o 13.10 de 13.04 e minha configuração do Apache não será carregada. Eu recebo este erro:

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.

Não consigo encontrar um pacote para ele, e parece que costumava ser fornecido por o pacote apache2-bin . Eu não consigo encontrar mod_socache_shmcb no meu sistema em qualquer lugar também. Estou executando o apache2-2.4.6-2ubuntu em amd64. Como posso fazer com que o SSL funcione novamente para vários hosts virtuais?

O módulo shmcb socache parece estar ainda em 2.4, de acordo com os documentos .

    
por sventech 24.10.2013 / 17:17

2 respostas

4

Ative o módulo copiando o arquivo:

cp /etc/apache2/mods-available/socache_shmcb.load /etc/apache2/mods-enabled/

Isso manipulará o primeiro erro.

Em seguida, há um erro sobre SSLMutex , portanto, substitua essa linha de mods-enabled / ssl.load por esta instrução :

Mutex sysvsem default
    
por sventech 24.10.2013 / 21:37
2

A melhor maneira de ativar e desativar módulos do Apache no Ubuntu é através dos comandos a2enmod e a2dismod . Neste caso:

sudo a2enmod socache_shmcb
sudo service apache2 restart
    
por Florian Brucker 07.04.2017 / 13:19