質問: 自分なりにサイトで調べてみ下記コマンドを実行してみました。 ``` # ./certbot-auto renew --webroot -w /var/www/html bash: ./certbot-auto: No such file or directory ``` ``` # certbot --renew usage: certbot [SUBCOMMAND] [options] [-d DOMAIN] [-d DOMAIN] ... Certbot can obtain and install HTTPS/TLS/SSL certificates. By default, it will attempt to use a webserver both for obtaining and installing the certificate. certbot: error: ambiguous option: --renew could match --renew-by-default, --renew-with-new-domains, --renew-hook ``` ``` # httpd -v (Apacheのバージョン確認) Server version: Apache/2.4.6 (CentOS) ``` ``` # ls -l /etc/letsencrypt/archive/example.com/ ls: cannot access /etc/letsencrypt/archive/example.com/: No such file or directory ``` ``` # ls -l /etc/letsencrypt/live/example.com/ ls: cannot access /etc/letsencrypt/live/example.com/: No such file or directory ``` なんかLet's Encryptがインストールされていないような感じがするのですが、どうなっているのかわかりません。Let's Encryptのインストール時にWebサーバーを停止していなかったのですがそれが原因でインストールできていなかったのでしょうか? エラーが出ていたのに気付かず進めてしまったのが原因かもしれません。不安です。 もしくは設定項目が不足しているのでしょうか?(Apache側など) もしApacheの起動が原因でLet's Encryptがインストールされていない場合、Apacheを停止してから4~7をもう一度行えばいいのでしょうか? 自力で解決できないため設定不足項目、手順などどなたかご教示お願いします。 宜しくお願いします。
回答: 過去、以下のサイトを参考に、CentOS7 + Apache2.4 のVPSおよびクラウド専用サーバに問題なくインストール出来ました。 CentOS 7 用の Certbot クライアントは、EPELリポジトリからインストールしないといけないようです。 ご参考になれば。