AN HTTPD ゲストブック/コメント集(2000年5月21日18:06)


中田昭雄 nakata@st.rim.or.jp 2000/05/23 20:53

河野さん、
ちょっと私の意図していた内容とは違いますが、うまくいっているようですからとりあえずよいことにしましょう。
DHCPは動的にIPアドレスを割り当て、hostsファイルやDNSはホスト名の名前解決に使うものですが、IPアドレスでアクセスするなら(クライアントの)hostsファイル(やDNS)は関係しません。


中田昭雄 nakata@st.rim.or.jp 2000/05/23 20:52

ぴゅあさん、
それはもちろん hosts があればその内容が反映されます。
アクセス毎にリモートホストを取得するための時間がかからないという意味で、hostsの設定内容を使わないという意味ではありません。


河野 murders@anet.ne.jp 2000/05/22 12:15

 [dhcp95_1.4.0.zip]というアプリケーションをWin2kに導入し、サーバの割り当てIPアドレスをクライアントより直接呼び出すように設定しました。
 今の所すぐに呼び出せている模様です。はてさてこれでうまく運用が続けられたら良いのですが・・・・
 あと、何か「これ忘れない?」とか御座いましたらアドバイスいただけましたら幸いです。


河野 murders@anet.ne.jp 2000/05/22 10:52

中田様 返答有り難う御座いました。
 やはりDHCPサーバを導入、且つ固定IPで(サーバ/クライアント共が理想・・?)というのがいいのでしょうか。(というかそれが当たり前?)
 一度挑戦してみます。また、何かお薦めのDHCPサーバアプリがあったらお教えいただきましたら幸いです。


ぴゅあ pure@GalaxyCorp.com 2000/05/21 21:39

>中田さん
> 「取得しない」にしてある場合は、サーバ上のhostsファイルは関係しないわけです。
 に関して先日久しぶりにチェックしたときには「取得しない」にしてもhostsファイルの内容
が出てくるようです。というよりREMOTE_HOSTとして得られるものがクライアントでなくサーバ
ーのものになるのでどう変えたのだったか再び調べていたことからですけど。
 スタートアップで「ホスト名/アドレスを取得」にチェックをしているかも知れませんがその
ラジオボタンをどう変えても同じような気がしていたりします。


中田昭雄 nakata@st.rim.or.jp 2000/05/21 20:33

河野さん、
サーバのhostsファイルにクライアントのホスト名とIPアドレスを記述するのが有効なのは、サーバのAN HTTPD のオプションで「リモートホストを取得」が「常時」か「CGI/SSIでは取得」になっている場合です。
つまり、「取得しない」にしてある場合は、サーバ上のhostsファイルは関係しないわけです。

一度出ればあとは速いということからすると、DHCPを使っていてクライアントからサーバにアクセスするときにホスト名を使っていてかつネットワークにDNSの機能がある場合のことのようにも思えます。
少なくともサーバは固定IPアドレスにして、かつ各クライアントに hosts ファイルを用意して、サーバのIPアドレスとホスト名を入れればよいのだと思います。

黒窓は、httpd.exeの標準エラー出力を受けるためのコンソールだと思いますが、(Win2000で)なぜ残るのかはわかっていません。 親プロセスのウィンドウを隠す設定などが引き継がれないようになっているのかもしれません。

パス設定については、システムの環境設定やユーザ環境変数の設定などがコントロールパネルなどからできないのでしょうか?


河野 murders@anet.ne.jp 2000/05/21 18:06

中田様 以前デスクトップ機(VAIO)でAN HTTPを使用していて質問させていただきました河野と申します。お久しぶりで御座います。
 今でもAN HTTPは愛用させていただいています。
 一つ質問があり書き込みさせていただきました。
 現在サーバ専用にATを一台。それ以外にデスクトップをルータ中継で二台。合計三台で運用しております。
 サーバに在庫データ(小売店をしております)等を置き、ブラウザを利用して参照できるようにcgiを組んで運用しております。
 サーバ以外のPCでサーバをブラウザから呼び出し、ぱっとcgiが起動して表示が・・・・・出てくれればよいのですが、どういう条件かは知りませんけれども、それら呼び出しがなかなか時間掛かってしまうときがしばしば御座います。
 ただ、一度表示が出てしまえば連続ではがんがん表示してくれるのですけれども、またしばらく間が空けば・・・また呼び出しに数十秒掛かることがあるんですね。
 これらを、いつ呼び出してもすぐにサーバのcgiが出るように・・・・なりませんでしょうか?(読みにくい文章で申し訳御座いません。質問の意図は伝わっていますでしょうか?)
 Q&Aなどの[hosts.sam]等を書き換える等を行いましたが、それらはサーバ自身でのローカルテスト時の事だと思いますし。
 何か思い当たる節など御座いましたらアドバイス頂けませんでしょうか?(DHCPサーバをおいて固定IPにしろ・・とか)

 最近、サーバATのOSを、Windows98よりWindows2000に変更しました。圧倒的な安定性と速度には驚かされました・・・早く乗せ変えておけば良かった・・・・ただ、いつもAT HTTPを起動するようにショートカットをスタートアップに登録しているのですが、いつもショートカット起動の黒窓?が画面に残っています。支障はないのでそのままにしておりますが、何か私の設定がおかしいのでしょうか・・・・
 Windows2000って、AutoExec.Batとか無いんですね。初めPerlのパス設定などどうすればいいか悩んでしまいました(^^;
 以上です。分かりづらい質問なのですが、どうかお答えいただけましたら幸いです。宜しく御願いします。有り難う御座いました。