Apache で HTTP を HTTPS にリダイレクトする方法を学習しますか? このチュートリアルでは、Apache サーバーをインストールし、Linux を実行しているコンピューター上の HTTPS に HTTP トラフィックをリダイレクトするルールを作成する方法を示します。

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

この例では、Apache サーバーがウェブサイト WWW.GAMEKING.TIPS をホストしています。

機器リスト

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

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

チュートリアルアパッチ – HTTPSにHTTPをリダイレクト

Apache サーバーをインストールします。

Copy to Clipboard

必要な Apache モジュールを有効にします。

Copy to Clipboard

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

Copy to Clipboard

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

Copy to Clipboard

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

Copy to Clipboard

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

Copy to Clipboard

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

Copy to Clipboard

この例では、Apache サーバーはすべての HTTP 要求を HTTPS にリダイレクトします。

リモート Linux コンピュータから、HTTP アクセスを実行してみます。

Copy to Clipboard

コマンド出力を次に示します。

Copy to Clipboard

この例では、ユーザーが任意のページの HTTP バージョンにアクセスしようとすると、同じページの HTTPS バージョンにリダイレクトされます。

Apache サーバー上で構成されている HTTPS Web サイトがあることを確認してください。

例として、HTTP と HTTPS が有効になっている Apache 設定ファイルを次に示します。

Copy to Clipboard

おめでとう! Apache サーバーで HTTP から HTTPS へのリダイレクトを正常に構成しました。

チュートリアル – HTTP を Apache 上で HTTPS にリダイレクトする

これは、Apache サーバー上の HTTPS に HTTP をリダイレクトするもう 1 つの方法です。

Apache サーバーをインストールします。

Copy to Clipboard

必要な Apache モジュールを有効にします。

Copy to Clipboard

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

Copy to Clipboard

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

Copy to Clipboard

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

Copy to Clipboard

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

Copy to Clipboard

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

Copy to Clipboard

この例では、Apache サーバーはすべての HTTP 要求を HTTPS にリダイレクトします。

リモート Linux コンピュータから、HTTP アクセスを実行してみます。

Copy to Clipboard

コマンド出力を次に示します。

Copy to Clipboard

この例では、ユーザーが任意のページの HTTP バージョンにアクセスしようとすると、同じページの HTTPS バージョンにリダイレクトされます。

Apache サーバー上で構成されている HTTPS Web サイトがあることを確認してください。

例として、HTTP と HTTPS が有効になっている Apache 設定ファイルを次に示します。

Copy to Clipboard

おめでとう! Apache サーバーで HTTP から HTTPS へのリダイレクトを正常に構成しました。