以下の方法でやってみると、ばっちりでした。
どうもありがとうございました。
中田昭雄さん、早々のレスありがとうございます。
なるほど、ファイル名を切り替えるところが手間なわけですね。
でも、CGIやHTMLのパスをいちいち設定しなおしてアップすることを考えると、
そちらのほうがまだましかもしれません。
バッチでも作成します。
わかりやすい説明をありがとうございました。
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 とかに名前を変えて無効にする必要があります。
はじめまして。
プロバイダがCGIのディレクトリを別サーバに設けているのですが、
ローカルテストする際に同じ環境を作るにはどうしたらよいのでしょうか。
バーチャルホストを使用すればよいのではないかと思うのですが、
ネットワークの知識がないのでよくわかりません。
よろしくお願いいたします。