Apache2/Ubuntu 14.04 error.log SNI経由で提供されるホスト名とHTTP経由で提供されるホスト名が異なります

Apache2/Ubuntu 14.04 error.log SNI経由で提供されるホスト名とHTTP経由で提供されるホスト名が異なります

apache2 error.log に、数分おきに「SNI 経由で提供されたホスト名 … と HTTP 経由で提供されたホスト名 www.google.com.hk が異なります」というエラー メッセージが表示されます。access.log では、各エラーは HEAD リクエストに関連付けられていることがよくあります。これらのエラーは、複数の Google Cloud インスタンスで発生しています。すべて Ubuntu 14.04 で、Apache2.4 を使用しています。以下に、いくつかのエラーと結合されたアクセス ログ情報を示します。

サーバー構成でこのようなエラーを防ぐ方法をご存知ですか? それとも、これらはクライアント エラーであり、Apache がログに記録しても問題ありませんか? または、これらのエラーをフィルターして error.log ファイルに追加しないようにできますか?

よろしく、エリック

[Tue Sep 22 00:05:05.427193 2015] [ssl:error] [pid 30172] AH02032: Hostname ?18880 provided via SNI and hostname www.google.com.hk provided via HTTP are different
171.118.181.162 - - [22/Sep/2015:00:05:05 +0200] "HEAD /search?q=g HTTP/1.1" 400 5568 "-" "-"

[Tue Sep 22 00:23:28.422609 2015] [ssl:error] [pid 31700] AH02032: Hostname ?20939 provided via SNI and hostname www.google.com.hk provided via HTTP are different
183.15.28.236 - - [22/Sep/2015:00:23:28 +0200] "HEAD /search?q=g HTTP/1.1" 400 6096 "-" "-"

[Tue Sep 22 01:58:09.291321 2015] [ssl:error] [pid 7844] AH02032: Hostname 130.211.51.211 provided via SNI and hostname www.dotcube.us provided via HTTP are different
52.89.122.174 - - [22/Sep/2015:01:58:09 +0200] "GET / HTTP/1.1" 400 6656 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; InfoPath.2)"

[Tue Sep 22 03:50:19.937589 2015] [ssl:error] [pid 16136] AH02032: Hostname ?730 provided via SNI and hostname www.google.com.hk provided via HTTP are different
210.13.97.168 - - [22/Sep/2015:03:50:19 +0200] "HEAD /search?q=g HTTP/1.1" 400 5917 "-" "-"

答え1

これらはクライアントの設定ミスによるエラーです。あるいは、SNI ホスト名が奇妙であることを考えると、誰かが「賢く」しようとしている可能性の方が高いでしょう。ネット上の他のものもキャッチせずに、これらのエラーだけをフィルタリングする方法は知りません。

関連情報