Debian

如何使用 Apache 在 Debian 6 上釋放 SSL 證書

  • January 4, 2019

我正在尋找一種在 Debian 6 擠壓中執行的 Apache 中使用免費 SSL 證書的方法。

我嘗試使用 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'

我嘗試使用在 Sqeeze 中安裝 python 2.7

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).

如何在 Apache 的 sqeeze 中使用免費的 SSL 證書?

Squeeze 還從原始碼安裝了 Mono 最新版本。也許可以使用一些 .NET 或 Mono ACME 客戶端。

改用 acme.sh shell 腳本(https://github.com/Neilpang/acme.sh)。在這樣的舊發行版上,我對 ​​Certbot 沒有很好的經驗,但 acme.sh 對我來說效果很好。或者將您的作業系統升級到更新版本(@Michael Hampton 在他的評論中已經說過),但有時可能很難或者客戶不想付費:)

引用自:https://serverfault.com/questions/947644