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

Как освободить SSL-сертификаты в Debian 6 squeeze с помощью Apache

Я ищу способ использовать бесплатные сертификаты SSL в Apache, работающем в Debian 6 squeeze.

Я пробовал использовать Lets-Encrypt

Бег

./certbot-auto --apache certonly --no-bootstrap

выдает ошибку

WARNING: couldn't find Python 2.7+ to check for updates.
Traceback (most recent call last):
  File "<stdin>", line 16, in <module>
  File "/usr/lib/python2.6/distutils/version.py", line 140, in __cmp__
    compare = cmp(self.version, other.version)
AttributeError: StrictVersion instance has no attribute 'version'

Я попытался установить python 2.7 в Sqeeze, используя

apt-get install python-pip

но это вызывает ошибку

Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 openssl : Depends: libssl1.0.0 (>= 1.0.1e-2+deb7u5) but it is not installable
 python-pip : Depends: python-pkg-resources but it is not going to be installed
              Depends: python-setuptools (>= 0.6c1) but it is not going to be installed
 wkhtmltox : Depends: libssl1.0.0 but it is not installable
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Как использовать бесплатные SSL-сертификаты в sqeeze с Apache?

Squeeze также имеет последнюю версию Mono, установленную из исходников. Может быть, можно использовать какой-нибудь клиент .NET или Mono ACME.

Вместо этого попробуйте сценарий оболочки acme.sh (https://github.com/Neilpang/acme.sh). У меня нет хорошего опыта работы с Certbot на таких старых дистрибутивах, но acme.sh у меня работал неплохо. Или обновите свою ОС до более новой версии (как @Michael Hampton уже сказал в своем комментарии), но иногда это может быть сложно, или клиенты не хотят платить за :)