Ubuntu Linux を実行しているコンピュータの Apache サーバーに証明書を暗号化する方法を学習しますか? このチュートリアルでは、クライアントを暗号化するクライアントをインストールし、Apache サーバー上で HTTPS Web サイトを構成する方法を示します。
• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Apache 2.4.41
この例では、Apache サーバーの IP アドレスは 36.160.86.106 です。
この例では、ウェブサイトを作成します。
Techexpert.tipsによる著作権© 2018-2021。
すべての権利が予約されています。 この出版物のいかなる部分も、出版社の書面による事前の許可なしに、いかなる形でも、またはいかなる手段によっても複製、配布、または送信することはできません。
機器リスト
次のセクションでは、このチュートリアルの作成に使用される機器の一覧を示します。
アマゾンアソシエイトとして、私は適格な購入から稼ぎます。
アパッチ – 関連チュートリアル:
このページでは、Apacheに関連するチュートリアルのリストにすばやくアクセスできます。
Apache の暗号化をしよう – DNS の構成
GODADDYのウェブサイトにアクセスし、DNSドメインを購入します。
この例では、次の名前のドメインを購入しました。
あなたはDNSドメインを購入するために任意のウェブサイトを使用することができます、GoDaddyは私の個人的な選択です。
Apache を実行しているコンピューターをウェブサイトを指す DNS エントリを作成します。
この例では、WWW.GAMEKING.TIPS を 35.160.86.106 に指定する DNS エントリを作成しました。
NSLOOKUP コマンドを使用して、DNS 構成をテストします。
コマンド出力を次に示します。
おめでとう! 必要な DNS 構成が完了しました。
チュートリアル 暗号化しよう – Apache のインストール
Apache サーバーと必要なパッケージをインストールします。
次の名前の Apache モジュールを有効にします: Mod_ssl。
apache モジュールを有効にします: Mod_rewrite。
Apache 構成ファイルを編集します。
このファイルの末尾に次の行を追加します。
新しい Web サイトのファイルとログを保存するディレクトリを作成します。
Web サイトのファイルは、次のディレクトリに格納されます。
Web サイトログは、次のディレクトリに保存されます。
新しい Web サイト用の Apache 構成ファイルを作成します。
ここに私たちの設定を含むファイルがあります。
新しい Web サイトを有効にします。
Apache サービスを再起動します。
ブラウザを開き、ウェブサイトのHTTPバージョンにアクセスしてみてください。
この例では、ブラウザに次の URL が入力されています。
• http://www.gameking.tips
Apache サーバー上の仮想ホスト構成が完了しました。
Apache の暗号化をしよう – 証明書のインストール
無料の HTTPS 証明書をインストールする必要があります。
また、すべての HTTP トラフィックを自動的に HTTPS バージョンの Web サイトにリダイレクトする必要があります。
必要なパッケージの一覧をインストールします。
Apache フリー HTTPS 証明書をインストールする
• (A) を押して利用規約に同意する。
• 電子メールを共有し、ニュースレターを受信するには、(Y) を押します。
• (2) を押すと、HTTPWeb サイトが HTTPS バージョンに自動的にリダイレクトされます。
システムは無料の証明書を自動的にインストールします。
また、すべての HTTP アクセスをウェブサイトの HTTPS バージョンにリダイレクトするように Apache サーバーを構成します。
この例では、システムは仮想ホスト構成ファイルを作成しました。
ここにファイルの内容があります。
KEY ファイルには証明書の秘密キーが含まれているため、常に安全な場所に保管する必要があります。
この例では、KEY ファイルは で保存されています。
システムは、元の Apache の仮想ホスト構成ファイルを自動的に変更します。
すべての HTTP リクエストは、ウェブサイトの HTTPS バージョンに自動的にリダイレクトされます。
ブラウザを開き、HTTPS プロトコルを使用して新しい Web サイトの DNS アドレスを入力します。
この例では、ブラウザに次の URL が入力されています。
• https://www.gameking.tips/
HTTPS ページが表示されます。
証明書のプロパティを確認します。
Apache サーバーに「暗号化」証明書がインストールされています。
Apache の暗号化をしよう – 証明書の更新
インストールされた無料の証明書は 90 日間有効です。
システムは、有効期限が切れ、30日以内に証明書を自動的に更新するスケジュールされたタスクを作成します。
スケジュールされたタスク名は CERTBOT で、次のディレクトリ内にあります。
ここにファイルの内容があります。
次のコマンドを使用して、証明書の更新プロセスをシミュレートします。
コマンド出力を次に示します。
おめでとう! 証明書の自動更新を構成しました。