lighttpd SNI wrong cert

info muffs.ru
10 22:15:20 BST 2010



On Tue, 11 May 2010 00:56:47 +0400, Денис Гончаров wrote:  

С версии
1.4.24, у lighttpd появилась возможность обрабатывать запросы о хосте
который хочет получить клиент, для разделения SSL сертификатов... (SNI) И
очень часто вместо сертификат для subdomain.domain.ru подставляется
сертификат domain2.ru к примеру... Потом если обновить несколько раз в
браузере страницу, то вываливается сертификат для нужного сайта... К
сожалению в сети не так много информации на сей счет, а версия
lighttpd(ppa) последняя, ставил : server.max-keep-alive-requests = 0 мало
помогает конфиг выглядит так: 

$HTTP["scheme"] =~ "https$"{

server.max-keep-alive-requests = 0
}  

-- 

///////////////////////////////////////////////////
 // With Best Regard's
Goncharov Denis //
//////////////////////////////////////////////////

####
SSL engine
#$SERVER["socket"] == "0.0.0.0:443" {
# ssl.engine = "enable"
#
ssl.pemfile = "/etc/lighttpd/lighttpd.pem"
$HTTP["host"] =~
"(^|www.|!mail.|!blog.)domain1.ru" {
# ssl.pemfile =
"/etc/lighttpd/ssl/www/www.pem"
# ssl.ca-file =
"/etc/lighttpd/ssl/www/ca.pem"
# server.document-root=
"/var/www/domain1.ru/"
#} else $HTTP["host"] =~
"^mail(.domain1.ru|.domain2.com|.domain3.net)" {
# ssl.pemfile =
"/etc/lighttpd/ssl/mail/mail.pem"
# ssl.ca-file =
"/etc/lighttpd/ssl/mail/ca.pem"
# server.document-root= "/var/www/mail/"
#}
else $HTTP["host"] =~ "(^!|!www.|!mail.|blog.)domain1.ru" {
# ssl.pemfile =
"/etc/lighttpd/ssl/www/blog.pem"
# ssl.ca-file =
"/etc/lighttpd/ssl/www/ca.pem"
# server.document-root=
"/var/www/domain1.ru/blog/"
} else $HTTP["host"] =~
"(^|www.|!speedtest.|!mail.)domain3.net" {
# ssl.pemfile =
"/etc/lighttpd/ssl/www/domain3.net.pem"
# ssl.ca-file =
"/etc/lighttpd/ssl/www/ca.pem"
# server.document-root=
"/var/www/domain3.net/"
#}
#server.errorlog =
"/var/log/lighttpd/serror.log"
#accesslog.filename =
"/var/log/lighttpd/saccess.log"
#}  

-- 

///////////////////////////////////////////////////
 // With Best Regard's
Goncharov Denis //
//////////////////////////////////////////////////
 
-----------   -----------
Вложение в формате HTML было извлечено…
URL: https://lists.ubuntu.com/archives/ubuntu-ru/attachments/20100511/8dce676f/attachment.htm 


ubuntu-ru