Drupal 6およびCloudflareで実行されているWebサイトがあります。
Apacheサーバーに証明書をインストールしましたが、SSLでCloudflareを構成するのに苦労しています。
Cloudflareで使用する暗号設定は、フレキシブルハイまたはストリクトハイですか?いくつかの設定のヒントが役立ちます!
サイトにHTTPS経由でのみアクセスできるようにする場合は、strictを使用し、.htaccessまたはCloudflareを使用して、すべてのトラフィックをHTTPからHTTPSにリダイレクトします。サーバーにSSL証明書を正しくインストールしていない場合、Strictは正しく動作しません。strictとは、オリジンサーバー(ホスティング)が有効なSSLを最も多く持っていることを意味するためです。
Cloudflareダッシュボード内のDNS設定で一時的にCloudflareを無効にし、CERTインストールをテストするために SSL labs を使用する必要があります。
問題を検証した後、ApacheまたはCloudflareのいずれかを使用してリダイレクトを強制する必要があります。CFで処理する場合は、Cloudflareページルールを以下に示します。
Cloudflareページルール301 HTTPからHTTPSへのリダイレクト
- Cloudflareにログイン
- 左上隅にあるドロップダウンメニューを使用してサイトを選択します
- 画面上部のページルールアイコンをクリックします
- [ページルールの作成]ボタンをクリックします
- Http://example.com/と入力しますが、明らかにドメインを変更します。
- [設定は次のとおりです]で[+設定を追加]をクリックします
- ドロップダウンリストをクリックし、[常にHTTPSを使用する]オプションを見つけてクリックします
- 最後に[保存してデプロイ]をクリックします
混合問題の警告が表示される場合は、コンテンツまたはテンプレートファイルを編集して、絶対URLのすべてのトレースをHTTP://
で削除し、//
またはhttps://
を置き換える必要があります。