Let's Encrypt は、ウェブサイトがデータを安全に転送できるよう、無料の SSL/TLS 証明書を提供する組織です。その証明書は無料で、自動化されており、迅速な展開をサポートしています。
Ubuntu
この例は Ubuntu 18.04 バージョンです
1. certbot のインストールには snap が必要です。以下のバージョン以上にはすべてプリインストールされています

2. 以下のコマンドを入力して snap を更新
| sudo snap install core; sudo snap refresh core |
3. 以下のコマンドを入力して certbot をインストール
| sudo snap install --classic certbot |
Centos 7
この例は Centos 7 バージョンです
| # yum install snapd -y # systemctl enable --now snapd.socket # ln -s /var/lib/snapd/snap /snap # snap install certbot --classic # /var/lib/snapd/snap/bin/certbot --version # ln -s /var/lib/snapd/snap/bin/certbot /usr/bin/certbot # certbot --version certbot 2.6.0 |
4. 以下のコマンドを入力して certbot がインストールされたか確認
| certbot --version |
5.以下の例では lalamove.site というドメインを使用しますが、このドメインの所有権があることを確認してください。以下のコマンドを入力して証明書を申請します。ここでは dns 検証とワイルドカードドメイン証明書の申請検証を使用します。黄色の部分をあなたのメールアドレスに、赤色の部分をあなたのドメインに置き換えてください。
| certbot certonly --manual --agree-tos \ -d "*.lalamove.site" \ -d "lalamove.site" \ --email noc@example.com \ --preferred-challenges dns \ --manual-public-ip-logging-ok \ --server https://acme-v02.api.letsencrypt.org/directory |