LINUX.ORG.RU
решено ФорумAdmin

Lighttpd и ssl-сертификат

 , ,


0

1

Приветствую. Пытаюсь установить ssl-сертификат:

$SERVER["socket"] == ":443" {
        ssl.engine = "enable"
        ssl.pemfile = "/etc/lighttpd/domain.ru.pem"
        server.name = "domain.ru"
        server.document-root = "/var/www/"
}
Но при этом при попытке обратиться к сайту по HTTPS происходит редирект на http, а при рестарте lighttpd не запрашивается пароль. .pem файл делал простым cat'ом. В чём может быть проблема?

Lighttpd установлен с поддержкой ssl:

root@vps5632:/etc/lighttpd# lighttpd -v
lighttpd/1.4.31 (ssl) - a light and fast webserver
Build-Date: Mar 13 2014 02:40:21

Что характерно, openssl s_client -connect domain.ru:443 говорит, то сертификат таки установлен... очень странно.

★★

Последнее исправление: the_electric_hand (всего исправлений: 2)

Кажется, я нашёл проблему. В конфиге было несколько rewrite'ов, и если их убрать, то всё работает. Придётся переписывать, наверное.

the_electric_hand ★★
() автор топика

Но при этом при попытке обратиться к сайту по HTTPS происходит редирект на http

это не проблема с сертификатом, движок сайта так делает

а при рестарте lighttpd не запрашивается пароль. .pem файл делал простым cat'ом. В чём может быть проблема?

Т.е. объединил сертификат и приватный ключ в один файл? Если ключ не зашифрован, то и не должен спрашиваться. Определить, зашифрован или нет, можно по заголовку

-----BEGIN ENCRYPTED PRIVATE KEY-----

если ENCRYPTED нет, значит не зашифрован

Harald ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.