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 인스턴스에서 이러한 오류가 발생했습니다. Apache2.4가 포함된 모든 Ubuntu 14.04. 아래에는 일부 오류 및 가입된 액세스 로그 정보가 있습니다.

서버 구성에서 이와 같은 오류를 어떻게 방지할 수 있는지 아시나요? 아니면 클라이언트 오류이고 아파치가 이를 기록해도 괜찮나요? 아니면 해당 오류가 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 호스트 이름이 얼마나 이상한지를 고려하면 누군가 "영리하게" 노력하려는 것일 가능성이 높습니다. 나는 인터넷에서 다른 것들을 포착하지 않고 해당 오류만 필터링할 수 있는 방법을 모릅니다.

관련 정보