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