DigitalOceanはドメイン転送の基本サポートを提供していますが、HTTPSや分析などの重要な機能が欠けています。
DigitalOceanでリダイレクトを設定すると、自動でSSL証明書がインストールされないため、訪問者がHTTPS経由でサイトにアクセスした際にエラーが発生します。
では、DigitalOceanでHTTPSによりサイトを安全にするにはどうすればいいのでしょうか?
そこでRedirHubの出番です。RedirHubは、WebサイトのSSL証明書を自動でインストールし、更新も行うため、継続的なセキュリティを確保できます。さらに、頂点ドメイン(apex)をwww版(またはその逆)へリダイレクトするのも簡単です。
設定方法は以下のとおりです:
ステップ1:RedirHubのアカウントを作成する#
まずアカウントを作成します:RedirHub Registration。
ステップ2:RedirHubにドメインを追加する#
リダイレクトしたいドメインを追加します。この例では、DigitalOceanに登録した「redirhub-forward.xyz」を使用します。「Source URL」欄にこのドメインを入力してください。www版とapex(非www)版の両方を追加することをおすすめします。
[Image]
ステップ3:DigitalOceanに移動する#
RedirHubを通じてリダイレクトを設定するには、DigitalOceanでDNSの変更を行う必要があります。DigitalOceanの認証情報でログインし、ドメインをクリックしてください。
[画像]
ステップ4:DNSの変更#
次に、DNS設定を更新します。おそらく、次のような画面が表示されるはずです:
[画像]
新しいDNSレコードを追加する前に、「www」および「@」に対する既存のA、AAAA、またはCNAMEレコードが削除されていることを確認してください。その他のレコードはそのままで構いません。
次のレコードを追加します:
- タイプ「A」、名前「@」、値「3.33.236.10」のレコード
- タイプ「CNAME」、名前「www」、値「edge.redirhub.com」のレコード
画面はこのように表示されるはずです:
[Image]
ステップ5:RedirHubでのDNS検証#
DNSの変更は完了しました!これらの変更が反映されるまで、TTL設定によっては数時間かかる場合があります。
RedirHubが自動的にDNSレコードを検証します。確認でき次第、SSL証明書がリクエストされ、インストールされます。
[Image]
完了:RedirHubは自動HTTPSの設定が完了しました!#
以上です!DigitalOceanでRedirHubのセットアップに成功しました。これで、ドメインは完全なHTTPSに対応し、RedirHub経由でリダイレクトされるようになります。自動HTTPS機能により、すべてのURLが安全にサイトのHTTPS版へリダイレクトされます。さらに、SSL証明書は自動的に更新されるため、期限切れの心配はありません。
任意:すべてのページをサイトのapexまたはwww版へリダイレクトする#
RedirHubのセットアップ後は、リダイレクトの最適化も検討してください。apexドメイン(裸ドメインまたはルートドメイン)からwww版へ、またはその逆に、すべてのページをリダイレクトできます。詳細はサポートページをご覧ください。
当社のサービスがお役に立つ場合は、ぜひ有料プランのいずれかにご登録いただき、私たちをサポートしてください!
