Ошибка SNI Журналы Apache2

сегодня я смотрю логи, которые я нашел в apache2.

[ssl:error] [pid 29646] AH02032: Hostname page_not_found provided via SNI and hostname www.site.ltd provided via HTTP are different

Так как я не очень хорошо осведомлен в этом вопросе, я прочитал некоторые рекомендации, но я не очень понял, как это исправить …
В моей конфигурации у меня есть один виртуальный хост, который используется по умолчанию. Любой другой файл на Apache или PHP по умолчанию

Я читал, что проблема возникает, когда у вас есть много виртуальных хостов с разными сертификатами в одном месте, но это не мой случай …

Как я могу решить проблему? Ниже вы можете найти конфигурацию!

PHP 5.6.17-3 + deb.sury.org ~ верный + 1 (cli)

Версия сервера: Apache / 2.4.7 (Ubuntu)

/ etc / host — файл по умолчанию

по умолчанию-ssl.conf

<VirtualHost *:80>
ServerName www.site.ltd
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

по умолчанию-ssl.conf

<IfModule mod_ssl.c>
<VirtualHost *:443>
SSLEngine On
ServerAdmin webmaster@localhost
SSLStrictSNIVHostCheck off
ServerName www.site.ltd
DocumentRoot /var/www/html

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

SSLEngine on

SSLCertificateFile    /etc/apache2/ssl/site.crt
SSLCertificateKeyFile /etc/apache2/ssl/site.key

SSLCACertificateFile /etc/apache2/ssl/intermediate_site_ca.crt

<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory /usr/lib/cgi-bin>
SSLOptions +StdEnvVars
</Directory>

BrowserMatch "MSIE [2-6]" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
# MSIE 7 and newer should be able to use keepalive
BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown

</VirtualHost>
</IfModule>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

0

Решение

Похоже, что это связано с хитрым запросом от клиента (скорее всего, с ботом), а не с ошибкой в ​​вашей конфигурации: https://serverfault.com/questions/561945/conflict-between-sni-and-http-provided-domains

Я полагаю, вы не получаете это для каждого запроса? Если это так, проверьте запрос примерно в это время, а затем просто проигнорируйте его (или заблокируйте этот IP, если вы действительно хотите).

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]