В моем журнале ошибок apache2 я вижу каждые несколько минут сообщение об ошибке «Имя хоста…, предоставленное через SNI, и имя хоста www.google.com.hk, предоставленное через HTTP, отличаются». В 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 "-" "-"
Это ошибки неправильной конфигурации клиента - или, что более вероятно, кто-то пытается быть «умным», учитывая, насколько странны имена хостов SNI. Я не знаю, как отфильтровать только эти ошибки, не улавливая и другие вещи в сети.