GNU/Linux >> Linux の 問題 >  >> Cent OS

インストール方法DirectAdminを使用してSSLを暗号化しましょう

このチュートリアルでは、DirectAdminを使用してLet's Encrypt SSLをインストールする方法を示します。知らない人のために、Let's Encryptは無料のオープン認証局(CA)であり、 Webサイトおよびその他のサービスの無料証明書。このサービスは、Electronic Frontier Foundation、Mozilla、Cisco Systems、およびAkamaiによってサポートされています。残念ながら、LetsEncrypt.org証明書の有効期間は現在3か月です。つまり、証明書を四半期ごとに更新する必要があります。今のところ。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudoを追加する必要があります。 ルート権限を取得するコマンドに‘。 CentOS7サーバーでDirectAdminを使用してSSLを暗号化するステップバイステップのインストールを紹介します。

前提条件

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

DirectAdminを使用してLet'sEncryptSSLをインストールする

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

yum clean all
yum -y update

ステップ2.SSH経由でユーザーrootとしてDirectAdminVPSにログインします。

まず、DirectAdmin VPSにログインします:

ssh root@Your_IP_Adress -p Port_number

ステップ3.最新のLet'sEncryptスクリプトを入手する

次に、ソフトウェアリストをクリーンアップし、最新のLet’sEncryptスクリプトがあることを確認します。

cd /usr/local/directadmin/custombuild/
./build clean all
./build update
./build letsencrypt

次に、構成ファイルを書き直します:

./build rewrite_confs

手順4.DirectAdminを構成します。

DirectAdminでLet’s Encryptのサポートを有効にするには、DirectAdmin構成ファイルを開きます。

nano /usr/local/directadmin/conf/directadmin.conf
letsencrypt=1

次の行を追加/変更して、DirectAdminでSNIが有効になっていることも確認する必要があります:

enable_ssl_sni=1

ファイルを保存し、DirectAdminを再起動して、変更を有効にします:

echo "action=directadmin&value=restart" >> /usr/local/directadmin/data/task.queue; /usr/local/directadmin/dataskq d2000

この手順で、DirectAdminでLet's Encryptが有効になり、インストールを続行できます。https:// your-domain:2222でコントロールパネルにログインします。ユーザー名を入力し、[高度な機能]の下の[SSL証明書]に移動します:

下のスクリーンショットに示すように、選択したドメインでSSLオプションが無効になっている場合は、[ここ]をクリックして有効にする必要があります:

Let's Encryptを適切に有効にすると、[Let's Encryptからの無料の自動証明書]オプションが表示されます。[Let'sEncrypt]オプションの横にあるチェックボックスをオンにして、ドメインに必要なすべての詳細を以下に入力してください:

次に、[保存]ボタンをクリックすると、無料のLet'sEncryptSSL証明書が自動的にインストールされます。

最後に、Apache Webサーバーを再起動して、変更を有効にします。

systemctl restart httpd

おめでとうございます!Install Let's EncryptSSLDirectAdminが正常にインストールされました。CentOS7システムにDirectAdminを使用してLet'sEncryptSSLをインストールするためにこのチュートリアルを使用していただき、ありがとうございます。追加のヘルプや役立つ情報については、以下を確認することをお勧めします。 DirectAdminの公式ウェブサイト。


Cent OS
  1. Let'sEncryptSSLをHAProxyにインストールする

  2. CentOS 8にLet’s Encrypt(Certbot)をインストールするにはどうすればよいですか?

  3. Nginxを使用してCentOS8にLet'sEncryptをインストールする方法

  1. RockyLinux8にNGINX用のLet'sEncryptSSLをインストールする方法

  2. Debian11のApacheにLet'sEncryptSSLをインストールする方法

  3. Nginxを使用してUbuntu18.04にLet'sEncryptSSLをインストールする方法

  1. Debian11のNginxにLet'sEncryptSSLをインストールする方法

  2. Ubuntu20.04でCertbotを使用してLet’sEncrypt証明書をインストールする方法

  3. 無料でRainLoopWebメールをインストールする方法UbuntuにSSLを暗号化しましょう