web-dev-qa-db-ja.com

アップグレード後にApache SSLを13.10で機能させるにはどうすればよいですか?

13.04から13.10にアップグレードしたばかりで、Apacheの設定が読み込まれません。私はこのエラーを受け取ります:

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.

私はそれのためのパッケージを見つけることができないようです、そしてそれはそれであるようです Apache2-binパッケージによって提供されていた 。私のシステムでもmod_socache_shmcbが見つからないようです。 AMD64でApache2-2.4.6-2ubuntuを実行しています。複数の仮想ホストでSSLを再び機能させるにはどうすればよいですか?

shmcb socacheモジュールは ドキュメントによると2.4のままです のようです。

2
sventech

ファイルをコピーしてモジュールを有効にします。

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

それは最初のエラーを処理します。

次に、SSLMutexに関するエラーがあるため、mods-enabled/ssl.loadのその行を この指示 に置き換えます。

Mutex sysvsem default
4
sventech

UbuntuでApacheモジュールを有効または無効にする最良の方法は、a2enmodおよびa2dismodコマンドを使用することです。この場合:

Sudo a2enmod socache_shmcb
Sudo service Apache2 restart
2
Florian Brucker