AN HTTPD ゲストブック/コメント集(1999年11月18日18:09)


michele michele@opal.plala.or.jp 1999/11/19 13:15

以下の方法でやってみると、ばっちりでした。
どうもありがとうございました。


michele michele@opal.plala.or.jp 1999/11/18 22:26

中田昭雄さん、早々のレスありがとうございます。
なるほど、ファイル名を切り替えるところが手間なわけですね。
でも、CGIやHTMLのパスをいちいち設定しなおしてアップすることを考えると、
そちらのほうがまだましかもしれません。
バッチでも作成します。
わかりやすい説明をありがとうございました。


中田昭雄 nakata@st.rim.or.jp 1999/11/18 20:38

michele さん、
そうですね。
バーチャルホストを使うことになると思いますが、ちょっと問題があります。

おそらく localhost(127.0.0.1) に違うホスト名を割り当てないといけないわけですが、その割り当ては Windowsディレクトリの hosts ファイルでやることになります。ところが、ダイヤルアップ接続をした時も、hostsファイルの設定の方が優先されるのでプロバイダの方にアクセスしなくなってしまいます。
ダイヤルアップ接続している時は hostsファイルを切り替えるようなことをすればまあいいのですが。。

それでも、一応やってみるということであれば、cgiのサーバが cgi.xxx.ne.jp だとしたら、
(1)Windowsディレクトリの hosts.sam を hosts にリネーム
(2)hosts の
   127.0.0.1 localhost
   の行を、
   127.0.0.1 localhost cgi.xxx.ne.jp
   などと変える
(3)AN HTTPD のバーチャルホストを有効にする
(4)バーチャルホストを設定する。たとえば、
    localhost   127.0.0.1 80 c:\www
    cgi.xxx.ne.jp 127.0.0.1 80 c:\cgi

hostsファイルはダイヤルアップ接続の時は hosts.local とかに名前を変えて無効にする必要があります。


michele michele@opal.plala.or.jp 1999/11/18 18:09

はじめまして。
プロバイダがCGIのディレクトリを別サーバに設けているのですが、
ローカルテストする際に同じ環境を作るにはどうしたらよいのでしょうか。
バーチャルホストを使用すればよいのではないかと思うのですが、
ネットワークの知識がないのでよくわかりません。
よろしくお願いいたします。