-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
チュートリアルサイトをコミュニティトップに差し替える #88
Comments
本リポジトリを netlify 上で (現状の) tutorial.chirimen.org に加えて chirimen.org の aliase としても設定した。 ドキュメント: https://docs.netlify.com/domains-https/custom-domains/#dns-configuration DNS としてはこんな感じにすれば良いってことかな:
それが終わったら tutorial.chirimen.org は本リポジトリの aliase から外し、新しいリダイレクトサイトの方を割り当て直す。その間に tutorial.chirimen.org に接続できない期間が発生する恐れはあるが仕方ない。 https://app.netlify.com/sites/chirimen-org/settings/domain |
1 similar comment
アタシがもってますよ。次の更新は今年の 9/30 です。DNSの設定もこちらでできそうです。 |
ほい。どうしましょ? |
りょ。 |
@gurezo スミマセンこちらのやり取り見落としてました。 @dadaa さんの方でドメイン移管の AuthCode を発行して DM か何かでご連絡頂けないでしょうか。 移転時にアクセス不能にならないよう DNS 設定引き継ぎなどで困ったら追加質問あるかもですが、多分 AuthCode さえあれば後はこちらで作業できそう (移転後は Cloudflare DNS を使う&既存設定を自動で読む機能があるので多分問題ない想定)。 弊社側のレジストリの説明 https://www.value-domain.com/userguide/manual/transfer |
@dynamis |
@dadaa さんに再度対応していただくように連絡しました。 |
おつかれさまですー |
value-domain だけわかれば大丈夫です。ありがとさま。あとで slack で送りますわ。 |
@dynamis slack でメッセージ送ったけど反応なさげでした。どこに送ったらいいです? |
@dadaa slack で送ってくださったとのこと、私にも入っていますか? |
おはようございますー |
@dadaa ありがとうございます!届きました! |
どうやら元のドメインの contact のメールアドレス確認をするようで、whois proxy を解除するのが最低限必要なようですので、まずは whois proxy 解除頂けますか @dadaa まずはその状態で手続き進められるか試したいのですが、更に、どうやら記載のメールアドレスがこちらの登録アドレス (webmaster at webdino.org) と一致しなければ進められない可能性が高そうです: https://www.value-domain.com/transfer.php?action=notes
普通は他のドメイン管理なども一緒にしていて、登録アドレスまるごと変えるわけにはいかないでしょうし。 汎用jpドメインなら譲渡手続きはちゃんとシステムとして存在するし個人で使ってる muu-muu だと譲渡手続きが明確に定められてるのだけど、value-domain の方はマニュアル探しても譲渡手続きの説明が見当たらず。 そちらのドメイン管理サービス (とレジストリ) の方には説明などありますか? |
@dynamis 解除してみました。どう? |
@dadaa 進行できました。そちらでの承認手続き操作をお願いします: |
取りあえずこれで旧レジストリとそれに紐付く DNS がなくなっても大丈夫のはず
|
自動インポートしてくれてると思った DNS 設定が全然既存の設定じゃなかったのかリダイレクトループ?になっていたので一旦 dns サーバを旧サーバ alex.ns.cloudflare.com, athena.ns.cloudflare.com に戻してから設定調査。 |
取りあえず後回しにしようとしていたが、旧 DNS 設定依存とかはいつまで稼働継続するか分からないし、デプロイから新しい Cloudflare Pages 環境に揃えた: 旧 chirimen.org (github pages, 古いもの) の cloudflare pages デプロイ tutorial.chirimen.org の cloudflare pages デプロイ _redirect rule 非互換ありそうだなと思ったらでプロログに次の warnings:
absolute URL ができないってのはそもそも netlify 向けのハックなので削除すれば良い 取りあえずここで namesever 再度 switch |
|
tutorial.chirimen.org にアクセスできませんか。手元の複数経路と監視サービスは問題ないのですが、一部のDNSキャッシュに駄目なの残ってたりしたかな。。。?TTL=autoで正確な挙動未確認ですがそんなに長くは残らないと思ってたのですが、明日以降も継続して駄目なら調べるのでお知らせください。 404の挙動やアクセスログからもnetlifyからcloudflareデプロイ側に切り替わってるなと確認していたつもりなのですが。 暫く切り替え安定が確認できたら当初のarchiveに移す&メインサイトをtutorialに差し替えるとかの作業に進めたいなと思ってます。 |
https://chirimen.org/PiZeroWebSerialConsole/ |
tutorial サイトに切り替えるには chirimen/gc などのサブディレクトリで使われているものがあったので単純差し換えはまだ出来ないな、と思っていたところでした。
そうですよね。ディレクトリベースの gh-pages も結構利用されていたのでそれらは CF にする場合は個別デプロイ / リダイレクト設定をする必要がありますね。影響範囲調査と対応方針検討を終えるまで一旦 gh-pages (DNS 設定はこちらを参照) に戻しました: CNAME @ chirimen-oh.pages.dev アクセス出来るようになったが証明書が (chirimen.org 向けではなく github.io 向けとされて) エラーになってるのでカスタムドメインの設定を続けて実施。 org での Verified domains に chirimen.org を追加 (出来るように DNS TXT レコードの設定と verify 処理を実施) しかし個別リポジトリ側の pages 設定にカスタムドメインの設定がでてこない。。。 https://docs.github.com/ja/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site
ということだからだろうか。少し待ちながら継続調査 |
デプロイについて:
この条件はGitHub Actionsを使用して回避できるかとは思いますよ 参考リンク: |
そうそう、そうでした!Actions 利用制限のある org とかだったりもしませんものね。 workers 系の処理がほしい場面があっても (今はまだ使ってないはずなので) それはサブドメインで使うとかでもきっと大丈夫 |
gh-pages の DNS check が完了し chirimen.org での HTTPS 証明書エラーが出なくなり、ひとまず障害は一通り解消できただろうか。 もう少し現状で問題が残ってないか様子を見た上で、gh-pages に寄せるべきか CF pages に寄せるべきか迷う/判断し、apex ドメインを tutorial サイトに差し替える作業を進める。 www.chirimen.org の設定がないよって gh-pages からは指摘されてるが以前からそれは使ってなかったはず。 DNSSEC の有効化は一旦保留中。MX レコードの設定はしてないがメールとしては使ってなかったという理解で正しいだろうか (もし Google Workspace とか使ってたら設定します...) |
20201117 ミーティングにて、現状の chirimen.org をアーカイブにした上でこのリポジトリでメンテしているチュートリアルサイトを chirimen.org に設定することになった。
archive CNAME archive-chirimen-org.netlify.app.
あとは例えば次のようなことを順次出来れば (この issue の範囲外)
The text was updated successfully, but these errors were encountered: