web-dev-qa-db-ja.com

GodaddyドメインでのCloudflare SSL

SSLを取得するためにサイトのネームサーバーをcloudflareに移行しましたが、機能していません。最初はエラー526を受け取りましたが、設定をFull SSL(strict)からFull SSLに変更しました。一度それをやった後、グーグルしながらURLをHTTPSに変更すると、通常、サイトが存在しないときに表示されるgodaddyのデフォルトメッセージが表示されます(「かなりクールな未来の家」)。 SSL設定をフレキシブルに変更したときに同じメッセージが表示されました。設定を再確認したところ、cloudflareにはアクティブな証明書があり、HSTSがオンになっていると表示されました。どんな助けも大歓迎です。

3
David M

CloudflareはWebホストではなく、CDN、DNS、DDoS保護、Webセキュリティプロバイダーです。

Cloudflareを使用している場合は、Webサイト用に別のWebホストが必要です。 Cloudflareは、Webサーバーとユーザーの間で仲介者として機能します。これにより、ユーザーはcloudflareに接続し、Cloudflareはサーバーからコンテンツを取得して、これをエンドユーザーに中継します。

これにより、Cloudflareは、攻撃された多数のDDoSを緩和するとともに、Webサーバーに到達しないように、不正な要求を除外できます。 Cloudflareは、Cloudflare CDN経由で提供できるように静的ファイルもキャッシュします。

さらに、Cloudflare DNSサービスを使用すると、ユーザーに最も近いCloudflareサーバーにDNSクエリが送信されるため、ユーザーはCloudflare EdgeサーバーのIPアドレスをより速く解決できます。

SSL証明書は作成されたドメインでのみ有効であるため、SSLをCloudflareと連携させるには、ドメイン名のSSL証明書を別途購入してから、サイトのCloudflareコントロールパネル内にこの証明書をアップロードする必要があります。 Cloudflareは、サイトのコンテンツを提供するときにこの証明書を使用します。

GoDaddyホスティングからコンテンツを変更または削除した場合、デフォルトのGoDaddyページが表示されるのはこのためです。それがCloudflareが実際のコンテンツにアクセスしようとしているときに見ている応答です。

1
Analog