Movable Type 備忘録
ムームードメイン+さくらインターネットでMovableType
- Prev Page: レンタル・サーバー/さくらインターネット
- Next Page: CORESERVER 全サーバーの緊急メンテナンスについて
以前から考えていたさくらインターネットへのお引越し…勢いでやっちゃいました。
ムームードメイン+さくらインターネットの組み合わせで、気持ち新たに運営していくことになります。
今回のわたしの移転は、ドメイン( bizcaz.com )は変更せず、レンタル・サーバを変更するだけの移転です。
ですので、ドメイン管理は管理料が年間800円程度で、WHOISへの情報も個人情報を公開せずに済む( 他の管理会社は知りませんけど )、ムームードメインを継続して使うことにしました。
やっぱり長年使いたいから、管理料は安く抑えたいですよね。
で、サーバ移転するのはいいけど、わたしの中で1つの疑問があったんです。
それは、旧サーバ(ロリポップ)でも bizcaz.com なのに、新サーバ(さくらインターネット)でも bizcaz.com というドメインって使えるの!? ということです。
サーバ移転の前知識
たとえば、ブラウザから http://bizcaz.com/ と入力した場合、どっちのサーバが表示されるんだろう…という疑問でした。
サーバ移転するとはいっても、サイトを閉めることはしたくなかったし、更新はせずとも閲覧だけはできるようにしていたかったので、ある期間だけは両サーバを運用する状態になってしまうと思うんです。
でも、こんなわたしの疑問も実は疑問の内に入ってませんでした (; ̄∇ ̄A
有識者の人からしたら、「何でそんなことで悩むの」ってかんじらしいです。
このわたしの疑問を解決するのが DNS( ドメイン・ネーム・サーバ ) というサーバの存在です。
実はわたしはレンタル・サーバを自分で借りたことがなく、旧サーバのロリポップも、元々は旦那が使っていたものをわたしが貰い受けた( 奪った )だけだったので、DNS( ドメイン・ネーム・サーバ )なんてサーバは知らずにやってきました。
DNS( ドメイン・ネーム・サーバ )ってどんなことをするのかというと、インターネットでは IPアドレス というものがあります。
このIPアドレスというのは言い換えると、インターネット上の住所みたいなものです。
世界中で唯一なものなんだそうです。
ドメインというのは、わたしたちが認識しやすい( 覚えやすい )名前にしたもので、実際にはこのIPアドレスと紐付けされている名前なんだとか。
レンタル・サーバ( 自宅サーバ含む )ごとに異なったIPアドレスを持っているらしく、WHOISの情報としてこのDNS( ドメイン・ネーム・サーバ )のIPアドレスを登録しておくことで、「そのドメインはこちらのサーバにありますよぉ」ってなかんじで道案内してくれるサーバなんだそうです。
逆引きだか何だか分かりませんが、厳密にはもっと複雑みたいですけど、イメージは伝わったかなぁ。
思わぬトラブルに遭遇
今回、わたし浅はかでした。
ドメインを変更せず、サーバだけお引越しなんて、データ移すだけじゃん!! なんてカンタンに考えてましたが、思いもしなかったところでトラブルに見舞われてしまいました (´Д`;)
先ほどDNS( ドメイン・ネーム・サーバ )についてお話しましたが、インターネット上でDNS( ドメイン・ネーム・サーバ )のIPアドレスを変更しても、すぐにはネット上に浸透されず、浸透するのに数日がかかるそうなんです。
言い換えると、ある人は旧サーバが閲覧され、ある人は新サーバが閲覧されてしまう…という状態が数日続くということです。
お引越しの際、ドメインもいっしょに変更した場合には、まったく問題になりません。
これは新・旧のサーバで同じドメインを使用しているから起こる現象なわけですが、最悪なときはMovableType(ムーバブルタイプ)にログインさえできなくなることがありました。
というのは、みなさんご存知のようにMovableType(ムーバブルタイプ)にログインするには、ブラウザから mt.cgi を実行しますよね。
このときに、http://bizcaz.com/cgi/mt/mt.cgi のようにドメインから始まるURLを指定するわけですが、これが曲者で、ホントは新サーバ上に設置したMovableType(ムーバブルタイプ)にログインしたかったのに、旧サーバにログインしてしまって、知らずにデータを変更してしまったんです。
でもちゃんと新サーバのMovableType(ムーバブルタイプ)にログインできたりもしたんです。
最初気づかず「あれっ!? さっきデータ変えたよね??」なんてボケたことをを繰り返してたら、とうとうデータを壊しちゃいました(つω-`。)
まぁバックアップとってたから良かったけど。
しょうがないから、旧サーバ側のデータベースをアクセス不可にして、手違いがないように対処したんです。
わたしのようにドメインはそのまま使って、サーバだけお引越し…という人は気を付けてください。
ドメインが同じなので、見た目からはどっちのデータベースに接続してるのか分からないので…。
今回のサーバ移転には、こちらのMovableTypeもいっしょにサーバー移転を参考にしました。
では、SEE YOU♪
Trackback Pings(0)
No trackbacks found.




こんばんわ、bzbellさん。
昨日コメントに失敗したのは移転のからみかな?
通常アドレスの移行は、DNSレコードのTTLって値を短くしておいてから、切り替えしますね。そこまでは面倒見てくれなかったのかな?
>http://bizcaz.com/cgi/mt/mt.cgi のようにドメインから始まるURLを指定するわけですが
こういう時はドメイン名じゃなくて、IPアドレスで指定した方が確実でしょうね。更新後にドメイン名に飛ばされたりしますが、またそこを直IPに書き直せばアクセス出来ますよ。
後ローカルマシンのhostsに一時的に追加して、アクセス先を自分で指定するのも手だと思います。
とりあえず、無事移行おめでとうございます。
>>1 oscar さん
こんにちわ^^
> 通常アドレスの移行は、DNSレコードのTTLって値を短くしておいてから、切り替えしますね。そこまでは面倒見てくれなかったのかな?
えっ!? Σ( ̄Д ̄;)
そんなことしてません(>_<)
ググったりもしたんですけど、そこまでの情報はなかったです。
そうなのかなぁ…覚えておきます♪
> IPアドレスで指定した方が確実でしょうね。更新後にドメイン名に飛ばされたりしますが、またそこを直IPに書き直せばアクセス出来ますよ。
なるほどっ!そういう手があったんだぁ(; ̄- ̄)…つか、わたしが知らないだけで常識なんでしょうね(つω-`。)
> 後ローカルマシンのhostsに一時的に追加して、アクセス先を自分で指定するのも手だと思います。
ウィンドウズPCの中の C:\WINDOWS\system32\drivers\etc\hosts のことでしょうか。
へぇ~、oscarさんホント詳しいですね。
勉強になりましたっ!
> 無事移行おめでとうございます。
ホントはoscarさんみたいに自宅サーバを持てればいいんでしょうけど…セキュリティだの、Perlモジュールのインストールだの、自由度は増すと聞いてますが、それなりの知識がないとダメらしいですね。
つか、わたしLinuxというもの自体みたことないです。ウィンドウズみたいなかんじなのかなぁ…。
こんなこと言ってるようじゃ、当然わたしには無理ですね。残念(*≧∀≦*)。
今後ともよろしくお願い致します。
>ウィンドウズPCの中の C:\WINDOWS\system32\drivers\etc\hosts のことでしょうか。
そうです。いや自宅鯖やってると、外から見たアドレスと中でアクセスするアドレスが違っちゃうわけですよ。だから家の中ではhostsに中から見たアドレス書いといて、同じアドレスでアクセス出来るようにしてるんです。
>わたしLinuxというもの自体みたことないです。
まぁそんなにWindowsと違いませんよ。GUIついてるし。というか、うちのサーバーはWindows2000だったりしますが・・・
>>3 oscar さん
> うちのサーバーはWindows2000だったりしますが・・・
えっ!?Σ( ̄Д ̄;)
ウィンドウズってサーバとしても使えるんですか!?
し、知りませんでした(-д-;)
ウィンドウズならわたしでも自宅サーバ持てそうな気がする…というのは、甘あまかな(*≧∀≦*)
Windows用のApache、PHP、MySQL、Perlって一通りそろってますから、意外と簡単ですよ。もちろんパーミッションは適当だし。
実はですね。MySQL使ってる理由ってのが、サーバーがWindowsなせいなんですよ。Postgresqlは確かCygWINとかいう擬似UNIX環境を作らないとWindows上じゃ動かなかったはずです。SQLiteはあまりなじみなかったし。