GNU/Linux >> Linux の 問題 >  >> Arch Linux

AlmaLinux8にCertbotをインストールする方法

このチュートリアルでは、CertbotをAlmaLinux 8にインストールする方法を示します。知らない人のために、CertbotはLet'sEncrypt機関からSSL証明書を取得するクライアントです。インストールと構成を自動化します。これにより、プロセス全体を手動で実行する手間が省けます。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudoを追加する必要があります。 ルート権限を取得するコマンドに‘。 AlmaLinux8にCertbotを段階的にインストールする方法を説明します。CentOSとRockyLinuxでも同じ手順に従うことができます。

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:AlmaLinux8。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
  • non-root sudo user またはroot userへのアクセス 。 non-root sudo userとして行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。

AlmaLinux8にCertbotをインストールする

ステップ1.まず、システムが最新であることを確認することから始めましょう。

sudo dnf update
sudo dnf install epel-release

ステップ2.AlmaLinux8にCertbotをインストールします。

  • CertbotをApacheにインストールします。

以下のコマンドを実行して、CertbotforApacheをインストールします。

sudodnf installcertbot python3-certbot-apache mod_ssl
  • Nginx用のCertbotをインストールします。

以下のコマンドを実行して、CertbotforNginxをインストールします。

sudodnf installcertbot python3-certbot-nginx

Certbotのインストールを確認するには:

certbot --version

ステップ3.AlmaLinuxにSSL証明書をインストールします。

正常にインストールされたら、Certbotを使用してSSL証明書を取得します。--apacheを指定します。 または--nginx Webサーバーによって異なります。他のオプションも利用できますが、これらは最も一般的な2つです。この例ではApacheを使用します:

sudo certbot --apache

インストール中に、これにより、応答する必要のある一連のプロンプトが生成されます。すべてがうまくいくと、次のメッセージが表示されます。

Requesting a certificate for yourdomain.com
Performing the following challenges:
http-01 challenge for your-domain.com
Waiting for verification...
Cleaning up challenges
Subscribe to the EFF mailing list (email: [email protected]).

IMPORTANT NOTES:
 - Congratulations! Your certificate and chain have been saved at:
   /etc/letsencrypt/live/your-domain.com/fullchain.pem
   Your key file has been saved at:
   /etc/letsencrypt/live/your-domain.com/privkey.pem
   Your certificate will expire on 2021-08-25. To obtain a new or
   tweaked version of this certificate in the future, simply run
   certbot again. To non-interactively renew *all* of your
   certificates, run "certbot renew"
 - If you like Certbot, please consider supporting our work by:

   Donating to ISRG / Let's Encrypt:   https://letsencrypt.org/donate
   Donating to EFF:                    https://eff.org/donate-le

手順4.ファイアウォールを構成します。

ファイアウォールルールを追加して、接続とHTTP(ポート80)およびHTTPS(ポート443)トラフィックを許可します:

sudo firewall-cmd --permanent --add-port=80/tcp --zone=public
sudo firewall-cmd --permanent --add-port=443/tcp --zone=public
sudo firewall-cmd --reload

おめでとうございます!Certbotが正常にインストールされました。AlmaLinux8システムにCertbotをインストールするためにこのチュートリアルを使用していただき、ありがとうございます。追加のヘルプや役立つ情報については、Certbotの公式Webサイトを確認することをお勧めします。


Arch Linux
  1. AlmaLinux8にNtopngをインストールする方法

  2. AlmaLinux8にLaravelをインストールする方法

  3. AlmaLinux8にPrometheusをインストールする方法

  1. AlmaLinux8にDockerをインストールする方法

  2. AlmaLinux8にApacheをインストールする方法

  3. AlmaLinux8にphpMyAdminをインストールする方法

  1. AlmaLinux8にNginxをインストールする方法

  2. AlmaLinux8にPostgreSQLをインストールする方法

  3. AlmaLinux8にMongoDBをインストールする方法