web-dev-qa-db-ja.com

Amazonec2でCloudflareを使用する

アマゾンAWSでウェブサイトを運営しています。

2つのWebサーバーの上に1つのロードバランサーがあります。ロードバランサーには静的IPアドレスがなく、ドメイン名があります。

トラフィックがロードバランサー経由でのみ来るようにしたい。私はRoute53の代わりにCloudflareのDNSを使用しています。これは、cloudflareの手順に記載されているとおりです。

ロードバランサーのIPは動的であり、クラウドフレアのDNSパネル(Route53とは異なり)のAレコードにロードバランサーのドメイン名を配置できないため、Aレコードに配置できません。私がこの状況で立ち往生しているのを手伝ってください。これまでのところ、cloudflareによるソリューションは提供されていません。

誰かが同じ問題に直面しましたか?

11
Arjun Kapoor

CloudflareレコードをELBのA recordCNAMEエイリアスとして設定できます

参照: https://support.cloudflare.com/hc/en-us/articles/200168986-How-do-I-add-a-Amazon-ELB-Elastic-Load-Balancing-record-to- CloudFlare-

8
Dmitry Mukhin

CloudFlareでドメインDNSを管理することをお勧めします。そのIPを指すサブドメインdemoのCNAMEレコードを追加します。 CloudFlareコンソールで[暗号]> [オリジン証明書]に移動します。 RSAを使用して新しいものを作成し、それをAWS Certificate Managerus-east-1にインポートします。証明書チェーンには this を使用します。 [暗号]タブで常にHTTPSを使用するがオンになっていることを確認してください。数分後、HTTPSが正常に機能しているAWSを指すドメインを使用する必要があります。

これが、SSLを使用してAWSAPIエンドポイントと連携するサブドメインを作成するために行ったことです。

1
Steven