Назад | Перейти на главную страницу

SSL-сертификат не работает. Не удается подключиться к https://mydomain.com

Я установил SSL-сертификат на lighttpd в Ubuntu 10.

Проблема в том, что когда я пытаюсь получить доступ к https://mydomain.com Я получаю «невозможно подключиться». Если я использую http://mydomain.com, он отлично работает.

Это мой файл конфигурации:

$HTTP["host"] == "XXX.XXX.95.175:443" {

  ssl.engine = "enable"
  ssl.ca-file = "/var/ssl/gd_bundle.crt"
  ssl.pemfile = "/var/ssl/mydomain.com.pem"

}


$HTTP["host"] =~ "(^|\.)mydomain\.com$" {
  server.document-root = "/var/www/path/to/website"
}

Я дважды проверил, что сделал все необходимые шаги.

Мой домен правильно указывает на ip XXX.XXX.95.175 (я проверил его, выполнив ping).

Lighttpd скомпилирован с помощью ssl: lighttpd-1.4.6 (ssl) - легкий и быстрый веб-сервер. Что не так? Спасибо

Ты нуждаешься в $SERVER["socket"] скорее, чем $HTTP["host"]

$ SERVER ["socket"] выполняет двойную функцию: сообщая lighttpd, какие сокеты следует слушать, а также что делать, когда кто-то подключается к нему.

Руководство по настройке SSL Вот более подробно, в том числе использование $ HTTP ["scheme"], чтобы определить, использует ли браузер https или нет (но вам нужно будет обновить его как минимум до 1.4.16 ... даже Debian Lenny на 1.4.19, ты действительно нужно обновить)