#80 一度構築したサイトを別の FQDN にするには

 [Public]
icon written by aog at May 10, 2018 6:21 PM
  Edit(Sign in)
  Stock
  Answer survey   Answer survey

  TOC

初めて投稿いたします.aog と申します. knowledge ,非常に便利に利用させて頂いています. こういうのを結構前から探していたのですがなかなか良いのが見つからず(見つけられなかっただけ?),見つけた時は「これだー!」っと思い,まず会社で構築して,自宅にも作ってしまいました(^^;.

で,なのですが,

嬉しがって作ったのは良いのですが,訳があり,別のサーバ(物理 → 仮想に)に移行させたいと思っています. その際,FQDN は移行できなかったので,登録データ(ユーザとかも)のみ登録し直そうとしたのですが,色々試した結果,

  • postgres の Data (確か key.txt も)を移行して,一覧表示は出来たものの,更新しようとすると「403 Forbidden」となり更新が一切できなくなった

という状況までしか作れませんでした.(実はその後,試しに FQDN を元のものにしてみたところ,あっさり更新が出来たので,dataの移行自体は行っているのだと思っています)

という事で質問なのですが,

  • FQDN を変更する事はそもそも可能でしょうか?
  • 可能な場合,どこを変更すれば良いでしょうか?

よろしくお願いします.

 Attach Files     - [0]


 Comment
[Registration] May 10, 2018 11:18 PM [Koda]
icon

aog さん。ご利用いただきありがとうございます。
「利用しているよ!」という連絡は励みになります。

では、上の質問に回答いたします。

FQDN を変更する事はそもそも可能でしょうか?

可能です。

可能な場合,どこを変更すれば良いでしょうか?

管理者でログイン後、「システム設定」→「システム設定」のメニューに遷移していただき、「サービスのURL」をご利用の環境に合わせて設定を見直してください。
このURLがあっていないと、Forbidden [403]が発生するようにチェックを行っています。

URLチェックの理由:CSRF脆弱性への対策
CSRFの対策のために、KnowledgeではPostやPut、Deleteといったデータを変更する処理を実施する際に、その送信元が正しい送信元かをHttpHeaderのrefererを見てチェックします。このチェックに使うURLが、上記の「サービスのURL」になります。(なおCSRF対策は「Referer が正しいリンク元かチェックする」「トークンを利用して正しいリクエストかチェックする」の2つで対策しています)


 Like! × 0  
Collapsed
[Registration] May 11, 2018 10:17 AM [aog]
icon

Koda 様:
 早々の返答,ありがとうございます. 早速試してみたところ,うまくいきました!  なるほど...ここだったのですね.. 全然見落としてました. 失礼しました.

・・白状しますと,Postgres は実は初めて触るもので,自分のデータ移行が絶対なんか間違っているのだろうと思い込んでいて,Postgres の移行を何度も繰り返したり,サーバインストールを10回以上やり直したりと結構煮詰まっていました. ググろうにも,FQDN の変更事例がうまく見つからず,で,悩みまくってたりもしました(お恥ずかしい限りです...).

恥かきついでなのですが,もしよろしければ,オンラインマニュアル等に FQDN の変更なり FQDN と設定の関係なりを記述しておいていただく,なんてことは可能でしょうか. 私の様な人間が今後どのくらい出てくるのかわかりませんが,記述があれば 10 回もインストールするような目には合わなくて済むかもしれないかな,とちょっと思いました.

ともあれ,大変助かりました. ありがとうございました. 今後の機能強化にも期待してますので,よろしくお願い致します.


 Like! × 0  
Collapsed
[Registration] May 11, 2018 10:57 PM [Koda]
icon

オンラインマニュアル等に FQDN の変更なり FQDN と設定の関係なりを記述しておいていただく,なんてことは可能でしょうか

確かに、そうですね。
サーバー移行(FQDN の変更)で操作できなくなって困ったという問い合わせは、これまでも何件も受けています。
皆が参照しやすいように、FAQなどに載せれたら良いですね。
いずれFAQのようなものに記載しようと思います(ただ個人でメンテナンスしているものなので、、、お時間をいただきたく、、、)


 Like! × 1  
Collapsed



 Add Comment