Ubuntu Linux を実行しているコンピュータで、Apache をインストールして HTTPS 機能を構成して自己署名証明書を使用する方法を学習しますか? このチュートリアルでは、Apache サーバーで HTTPS を使用し、自己署名証明書を作成します。

• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Apache 2.4.41

機器リスト

次のセクションでは、このチュートリアルの作成に使用される機器の一覧を示します。

アマゾンアソシエイトとして、私は適格な購入から稼ぎます。

チュートリアルアパッチ - HTTPSを有効にする

Apache サーバーと必要なパッケージをインストールします。

Copy to Clipboard

次の名前の Apache モジュールを有効にします: Mod_ssl。

apache モジュールを有効にします: Mod_rewrite。

Copy to Clipboard

Apache 構成ファイルを編集します。

Copy to Clipboard

このファイルの末尾に次の行を追加します。

Copy to Clipboard

OpenSSL コマンドを使用して、秘密キーと Web サイト証明書を作成します。

Copy to Clipboard

要求された情報を入力します。

Copy to Clipboard

COMMON_NAMEという名前のオプションで、IP アドレスまたはホスト名を入力する必要があります。

この例では、IP アドレス 200.200.200.2000 を使用しています。

デフォルトの Web サイトの Apache 構成ファイルを編集します。

Copy to Clipboard

ここでは、設定の前にファイルがあります。

Copy to Clipboard

ここに、設定後のファイルがあります。

Copy to Clipboard

必要に応じて、HTTP ユーザーをウェブサイトの HTTPS バージョンにリダイレクトすることもできます。

この場合は、次の構成を使用します。

Copy to Clipboard

Apache サービスを再起動します。

Copy to Clipboard

ブラウザを開き、ウェブサイトの HTTPS バージョンにアクセスします。

この例では、ブラウザに次の URL が入力されています。

• https://200.200.200.200

Apache サーバーは、ウェブサイトの HTTPS バージョンを表示します。

Apache default page

おめでとう! Apache サーバーでの HTTPS の設定が完了しました。