cloudflare を適切に設定するのが本当に難しいので、助けていただければ幸いです。
各ユーザーに固有のデータベースを作成する Web アプリケーションがあります。例:
アプリケーションはにインストールされますexample.com
。ユーザーがuser1
サインアップすると、ログインURLはになります。user1.example.com
アカウントを開設すると、私が話している内容の例を見ることができます。www.activecampaign.com
問題は、Cloudflare DNSをセットアップしたらexample.com
、サブドメインforum.example.comにフォーラムがあり、これも機能しているということです。これは、CloudflareのそのサブドメインにAレコードを追加したためですが、user1.example.com
機能していません。
user1.example.com
サブドメインではないので、A レコードを追加するように指示しないでくださいuser1
。アプリは、activecampaign アプリと同様に、ユーザーごとに一意のデータベースを作成します。
答え1
このような URL を使用してログインできるようにするには、ワイルドカード レコードを追加する必要があります。
*.example.com IN A $your_server
*.example.com IN AAAA $your_server
DNSは、使用しているサービスやその用途に関係なく、このように機能します。はサブドメイン(DNS標準によると、RFC1035) - あなたの場合は、単に別のアプリケーションというわけではありません。
各ユーザーに A レコードと AAAA レコードを追加することもできますが、これは扱いにくく、管理不能になり、有効なユーザー名の検出が可能になる可能性があります。