Cloudflare のドメインをスターサーバーで利用する際に、DNS の設定方法について書いた。
Cloudflare のドメインをスターサーバーで利用する
https://www.hitoshiarakawa.com/blogs/2024/2024-01-13_using-a-domain-of-cloudflare-on-starserver/
今回はスターサーバーにドメインを登録する方法をメモしておく。
*
無料プランの Cloudflare で管理しているドメインは、ネームサーバーは Cloudflare のものを使う必要がある。そのためスターサーバーの「ドメイン追加」では Whois 認証が使えない。
だから「WEB 認証」か「メール認証」によってドメインを登録することになる。
簡単なのはメール認証だ。一旦 Cloudflare の Email Routing を有効にし、admin@{ドメイン名} あるいは webmaster@{ドメイン名} へメールが届くようにする。そうすればスターサーバーの認証コードが届くようになるので、ドメインが登録できる。冒頭リンクでも書いたが、その後スターサーバーでメールを使いたい場合は Cloudflare の Email Routing は無効化しておくのを忘れずに。
ドメインによっては Email Routing でのメールが届かずメール認証ができなかった。その場合は WEB 認証を使おう。例えば Cloudflare Tunnel を使って Nginx の Docker を立てれば、対象の独自ドメインのページを簡単に作れる。そこにスターサーバーの WEB 認証で必要な、webauth.html を配置すれば認証が通る。
参考:
Docker で簡単に複数サイトを立ち上げる|荒川仁志
https://note.com/hitoshiarakawa/n/n5942a9a882ca
冒頭のリンクでは書かなかったが、スターサーバーで SSL 設定を有効にするには、ドメインルートおよび www のサブドメインを DNS の A レコード(スターサーバーの IP アドレスに向ける)に指定する必要がある。
Amazon.co.jp: 「実践ドメイン駆動設計」から学ぶDDDの実装入門 CodeZine Digital First eBook : WINGSプロジェクト 青木淳夫, 山田 祥寛: Kindleストア
https://amzn.to/47I6YiY