Debian
如何使用 Apache 在 Debian 6 上釋放 SSL 證書
我正在尋找一種在 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 在他的評論中已經說過),但有時可能很難或者客戶不想付費:)