Apache を Kerberos に対して認証しようとしています。同じサーバーで 2 つの Web サイトを実行しています。VirtualHosts を使用してそれを実現し、DNS を設定して、このサーバーに 2 つの名前を付け、Web サイトごとに別の名前を付けます。最近、新しい ldap/Kerberos サーバーを追加し、自分の Web サイトの 1 つに接続しようとしましたが、それを機能させるための正しい資格情報を取得できませんでした。いくつかのデバッグを追加した後、Apache が HTTP/second-server-name ではなく HTTP/fist-server-name を検索することがわかりました。そのため、Kerberos データベースとキータブで正しいプリンシパルを見つけることができませんでした。2 番目の Web サイトからの呼び出しを検証するために、Apache が 2 番目のサーバー名に対してチェックを実行するように強制するにはどうすればよいですか? それを行うには、Apache構成にServerName属性を追加するだけでは不十分です! hostsファイルのサーバー名の順序を変更することでそれを行うことができます。
ありがとう。