Для того чтобы заработал 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