Для того чтобы заработал SSL на Lighttpd и он показал все галочки на GeoCarts.com и не возникало п

роблем на мобильных устройствах написал инструкцию, как сделать это быстро и безболезненно:

Вы уже должны получить сертификаты и приватный ключ на StartSSL.com

Далее добавляем строчки в lighttpd.conf:

$SERVER["socket"] == ":443" {
    ssl.engine = "enable"
    ssl.pemfile = "/path/to/host.pem"
    ssl.ca-file = "/path/to/ssl.crt"
}


Теперь создадим host.pem и ssl.crt нужные нам
1. Расшифруем полученный приватный ключ командой:

openssl rsa -in ssl.key -out de_ssl.key

Потребуется ввести пароль который Вы указали при создании

2. Из скаченных сертификатов для Other Server создадим host.pem

cat de_ssl.key 2_your_domain.crt > host.pem


3. Так же из сертификатов тех же создаём ssl.crt
Скачиваем командой дополнительный файл

wget http://www.startssl.com/certs/sub.class1.server.ca.pem


И создаём нужный сертификат

cat 1_Intermediate.crt sub.class1.server.ca.pem > ssl.crt


4. Остаётся только перезагрузить lighttpd

service lighttpd restart

Для проверки корректной работы, можете воспользоваться такими сервисами как:

https://www.websiteplanet.com/ru/webtools/ssl-checker
https://www.digicert.com/help/
https://www.sslshopper.com/ssl-checker.html