-1

Apache サーバーの SSL エンジンとして NSS を使用しています。最近、2 つの IP ベースの仮想ホストをホストしている Apache サーバーに最新の SUSE Linux Enterprise サーバー パッチを適用しました。アップグレード後、最初の仮想ホストは正常に動作していますが、2 番目の仮想ホストは動作していません。

vhost2.xxyyzz.com にアクセスすると、エラー ログに「SNI 経由で提供されたホスト名 vhost1.xxyyzz.com と、HTTP 経由で提供されたホスト名 vhost2.xxyyzz.com が異なります」と表示されます。

mod_ssl を使用するように戻すと、問題はなくなりました。明らかに、この問題は次のパッチに関連しています。どんな助けでも大歓迎です。

mozilla-nss 3.16.4-0.8.1 mozilla-nss-tools 3.16.4-0.8.1 apache2-mod_nss 1.0.8-0.4.9.1

4

2 に答える 2

0

そのバージョンの mod_nss では、SNI は技術的に完全にはサポートされていませんが、その後追加されました: https://www.suse.com/support/update/announcement/2015/suse-ru-20150591-1.html

同じエラーが発生し、参照されているパッチを適用すると消えることがわかりました。

于 2015-04-28T21:00:18.613 に答える
0

/etc/hosts ファイルをチェックして、ドメイン名をローカルの内部 IP アドレスまたはインターフェイスに割り当てている可能性があるかどうかを確認します。これにより、同じエラー メッセージが表示され、多くの 400 エラーが発生しました。/etc/hosts を変更したら、ネーム サービス キャッシュ デーモンを再起動することを忘れないでください ( service nscd restart )。

于 2014-10-25T02:55:13.053 に答える