MovableType 自宅サーバー設定のPING送信
MovableTypeを自宅サーバーに設置していて、ドメインを取得している。
このばあい、DNSサーバーを立てない限り、自宅サーバーにドメインでアクセスすることは出来ない。
このような環境で、昨日までMovabletypeのPING送信はきちんと出来ていたのだが、本日Movabletypeのなかでテストサイトを作成してテストしたところPINGの送信が出来なかった。
更新をおこなおうとしたPCは、内部ネットワークのいつもつかっていないPCでした。
これからサイトに自宅サーバーにアクセスしてPINGまで行ったところ失敗したというモノです。
結果としてこれは、自宅サーバーのIPアドレスと、そこに設置したMovableTypeへアクセスしたクライアントのIPアドレスが同一だったため更新できなかったのだろうとわかりました。
どういう意味かというと、自宅サーバーはいろいろなサーバーを動かす機能があり、そのうちプロキシサーバーというサーバーを動作させていました。
複数のパソコンから同じサイトにアクセスしたとき、そのサイトのキャッシュをそれぞれのパソコンで持つのは経済的ではないですよね。
その部分はみんなで共通して持ちましょうということです。Yahooにみんなでアクセスしているのに、そのキャッシュを一台でもっていればYahooのトップページはキャッシュから読み込まれるわけです。
こういう使い方をしていたんですが、そのクライアントのブラウザにネットワークの「自宅サーパーのアドレスにはプロキシサーバーを使わない」という設定をミスっていたため、ブラウザにあるプロキシ機能から
同じIPアドレスのサーバーにアクセスしてしまって表示がおかしくなってたというわけ。
192.168.11.200のサーバーがあったとしてそこに192.168.11.200でアクセスしているからだめなんですね。
プロキシのLAN設定で、192.168.11.200のIPアドレスは除外するとしてやらないと。
こうすることでPINGは問題なく発信されました。