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版へ、またはその逆に、すべてのページをリダイレクトできます。詳細はサポートページをご覧ください。

当社のサービスがお役に立つ場合は、ぜひ有料プランのいずれかにご登録いただき、私たちをサポートしてください!