certbotパッケージをインストールし、Certbotクライアントの作成を行う。 今回は、Unix系OS全般の導入方法。
certbot-autoのインストール。
wget https://dl.eff.org/certbot-auto chmod a+x certbot-auto ./certbot-auto
実行時に下記のエラーを出力した場合の対処法。
Error: couldn't get currently installed version for /opt/eff.org/certbot/venv/bin/letsencrypt: Traceback (most recent call last): File "/opt/eff.org/certbot/venv/bin/letsencrypt", line 7, in <module> from certbot.main import main File "/opt/eff.org/certbot/venv/local/lib/python2.7/dist-packages/certbot/main.py", line 9, in <module> import zope.component File "/opt/eff.org/certbot/venv/local/lib/python2.7/dist-packages/zope/component/__init__.py", line 16, in <module> from zope.interface import Interface ImportError: No module named interface
対処法 letsencryptの削除。
rm -rf "ファイルのディレクトリ/letsencrypt"
環境変数PYTHON_INSTALL_LAYOUTのリセット。
unset PYTHON_INSTALL_LAYOUT
もう一度実行する。
./certbot-auto
この後は、利用規約の同意、メールアドレスの確認、ドメイン名の確認を行う。