ApacheでHTTPをHTTPSにリダイレクトする

ApacheでHTTPをHTTPSにリダイレクトする方法。 mod_rewriteと.htaccessを使用して仮想ホストのリダイレクトとURLの書き換えについて説明します。

一度したら インストール あなたのSSL /TLS Apacheの証明書の場合、すべての着信HTTPトラフィックを安全なHTTPSプロトコルにリダイレクトすることをお勧めします。 このようにして、サイトへの既存のリンクは http://、およびユーザーがブラウザのアドレスバーに入力したすべてのURLは、HTTPSバージョンのWebサイトを受け取ります。

ここではXNUMXつの方法について説明します。 Apacheサーバーの構成ファイルにアクセスできる場合は、仮想ホスト方式をお勧めします。

仮想ホスト方式

ポートでHTTP仮想ホストを簡単にリダイレクトできます 80 ポート上のHTTPS仮想ホストへ 443 以下に示すように、Webサイトの仮想ホスト構成を編集します。

ServerNamewww.example.comリダイレクト/https://www.example.com/ ServerName www.example.com DocumentRoot / usr / local / apache80 / htdocs SSLEngine On#構成は続行されます...

仮想ホスト構成ファイルの場所については、サーバーのドキュメントを参照してください。 Ubuntu / Debianでは、デフォルトの場所は /etc/apache2/sites-available/。 また、仮想ホストの構成を変更した後、Apacheを再起動する必要があります。

mod_rewrite /.htaccessメソッド

この方法では、 mod_rewriteの サーバーで有効になっています。 Apacheサーバーの仮想ホストファイルにアクセスできない場合は、 .htaccess HTTPリクエストをHTTPSに書き換えるファイル。 次の行をという名前のファイルに追加します .htaccess ドメインのルートディレクトリにあるファイル(ファイルが存在しない場合は作成します):

RewriteEngine On RewriteCond%{HTTPS}!= on RewriteRule ^ /?(。*)https://%{SERVER_NAME} / $ 1 [R、L]
SSL.comをご利用いただきありがとうございます。 ご不明な点がございましたら、メールでお問い合わせください。 Support@SSL.com電話する 1-877-SSL-SECURE、またはこのページの右下にあるチャットリンクをクリックしてください。 また、サポートに関する多くの一般的な質問への回答も、 知識ベース.

常に最新情報を入手して安全を確保

SSL.com サイバーセキュリティの世界的リーダーであり、 PKI そしてデジタル証明書。サインアップして、最新の業界ニュース、ヒント、製品のお知らせを受け取ります。 SSL.com.

SSL.com

フィードバックをお待ちしております

アンケートにご協力いただき、最近のご購入についてのご意見をお聞かせください。

プライバシーの概要
SSL.com

このWebサイトではCookieを使用しているため、可能な限り最高のユーザーエクスペリエンスを提供できます。 Cookie情報はブラウザーに保存され、Webサイトに戻ったときにユーザーを認識したり、Webサイトのどのセクションが最も興味深く有用であるかをチームが理解するのに役立ちます。

詳細については、 クッキーとプライバシーステートメント.

サードパーティのCookie

このウェブサイトは Google Analytics 統計カウンター(&S) サイトへの訪問者数や最も人気のあるページなどの匿名情報を収集するため。

これらのCookieを有効にしておくと、ウェブサイトの改善に役立ちます。

詳細を表示