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のままです のようです。
ファイルをコピーしてモジュールを有効にします。
cp /etc/Apache2/mods-available/socache_shmcb.load /etc/Apache2/mods-enabled/
それは最初のエラーを処理します。
次に、SSLMutex
に関するエラーがあるため、mods-enabled/ssl.loadのその行を この指示 に置き換えます。
Mutex sysvsem default
UbuntuでApacheモジュールを有効または無効にする最良の方法は、a2enmod
およびa2dismod
コマンドを使用することです。この場合:
Sudo a2enmod socache_shmcb
Sudo service Apache2 restart