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

インストール方法Let'sEncryptSSLをLEMPでAlmaLinux8にインストールする

このチュートリアルでは、Let's EncryptSSLをLEMPでAlmaLinux8にインストールする方法を紹介します。知らない人のために、Let'sEncryptは無料のSSLオプションです。 Let's Encryptは、SSL証明書を自動的に発行するための無料のオープンソースソフトウェアツールであるCertbotを介して署名できます。

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

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:AlmaLinux 8、CentOS、およびRockyLinux8。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
  • サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)
  • non-root sudo user またはroot userへのアクセス 。 non-root sudo userとして行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。

AlmaLinux8にLet'sEncryptSSLをLEMPでインストール

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

sudo dnf update
sudo dnf install epel-release mod_ssl

ステップ2.LEMPサーバーをインストールします。

AlmaLinux LEMPサーバーが必要です。LEMPがインストールされていない場合は、こちらのガイドに従ってください。

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

次に、Let’sEncrypt証明書の作成に使用されるCertbotクライアントをインストールします。

sudodnf installcertbot python3-certbot-nginx

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

certbot --version

ステップ4.無料のSSLをインストールするAlmaLinuxに暗号化しましょう。

次に、Certbotコマンドを使用してLet’sEncrypt証明書を発行します。your-domain.comを置き換えます および[email protected] ドメイン名とメールアドレス:

certbot --nginx --agree-tos --redirect --hsts --staple-ocsp --email [email protected] -d your-domain.com

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

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

この時点で、Certbotの使用が終了したら、SSL証明書のステータスを確認できます。Webブラウザへの次のリンクを入力してください:

https://www.ssllabs.com/ssltest/analyze.html?d=your-domian.com

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

ファイアウォールルールを追加して、接続と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

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


Arch Linux
  1. cPanelを使用してサードパーティのSSL証明書をインストールする方法

  2. Lets Encrypt SSL/TLS証明書をcertbotで管理する方法

  3. CentOS7にApacheでLet'sEncryptをインストールする方法

  1. ApacheWebサーバーを実行しているCentOS7にLet'sEncryptSSLをインストールする方法

  2. Debian 11 に Let’s Encrypt SSL を Apache でインストールする方法

  3. SSL It! で無料の SSL 証明書を取得する方法Plesk で暗号化しましょう

  1. Ubuntu18.04にLetsEncryptSSL証明書をインストールする方法

  2. Let'sEncryptを使用してApacheをRHEL8にインストールする方法

  3. AlmaLinuxでSSLを使用してWebサイトをホストするためにApacheをインストールする方法