2004年01月03日
名前解決する
さぁ、いよいよ管理画面を表示させてウェブログを作成していくことになるのだが、一つ問題が発生した。管理画面やウェブログにアクセスし、次に別のページへ入ろうとすると、ページが表示できない、と叱られるのである。
自宅サーバでホームページを作ったことのある人なら知っていると思うが、サーバから自分のホームページへアクセスするとき、本来の URL である http://meyon.zive.net/meyon/ ではページが表示されない。サーバからアクセスするには http://localhost/meyon/ といったふうにしなければならないのだ。前述の URL で表示させるには、外部のネットワークからアクセスする必要がある。
ホームページが相対アドレスで記述されている場合、これはさほど問題にならないのだが、Movable Type ではすべて絶対アドレスで指定されているために、このような現象が発生してしまう。ここで俺ははたと困ってしまった。これでは、サーバや LAN 内のパソコンからウェブログの管理ができないではないかっ!
そこで思い出したのが「名前解決」ということ。LAN 内で名前解決して、meyon.zive.net というドメイン名が入力されたとき、サーバの IP アドレスに変換してしまえばいいじゃないか。
それをやってくれるのが hosts というファイルである。Windows2000 の場合、このファイルは C:\WINNT\system32\drivers\etc\ にある。このファイルの
127.0.0.1 localhost
という行の下に、
127.0.0.1 meyon.zive.net
という行を追加する。これで、サーバからでも http://meyon.zive.net/meyon/ といった URL で自分のウェブログにアクセスできるようになる。LAN 内の他のパソコンなら、127.0.0.1 をサーバの IP アドレスに変更すればよい。
投稿者 meyon : 2004年01月03日 00:30 | Weblog を自宅サーバで