AN HTTPD ゲストブック/コメント集(2003年7月15日17:08)


うー。 yuichis@anet.ne.jp 2003/07/25 11:55

anHTTPdのオプションを変更すると、再起動します。と問い合わせられ、
OKボタンをクリックすると、anHTTPd自身が自分でanHTTPd再起動しますが、
その再起動に掛かる時間が結構短く、うらやましく思います(笑)
外部プログラムがanHTTPdを短時間で再起動させる場合、何かよいコマンドは
ないでしょうか?
サービス登録してあると、再起動させるのに時間が掛かる(;´Д`)

>BASIC認証のレジストリ変更
レジストリの書き込みで詰まってます。NT4用なのですが、どうも余計な文字(ゴミ?)まで
登録してしまう…。 でももう少しで解決できそうな予感(´・ω・`)

>自作サーバ監視ツール
ちなみに自分が作った(てる)監視ツールの機能は、指定時間に鯖自体を再起動させる機能、
CGIと連動してWEBから鯖を再起動させる機能、スタートアップで実行時、いくつかの周辺
ツールを実行する機能(smtpdやftpdなど)、んで今作ってるCGIと連動するBASIC認証の
パスワード変更機能(パスワード変更時、anhttpdを再起動させる)。
ちなみにかなり自分の鯖専用に作ってるので、人様に提供できるようなツールではありません(笑)


うー。 yuichis@anet.ne.jp 2003/07/23 17:21

>傘地蔵さん の 2003/07/23 17:00 へのレス
>CGI ではパスワードの変更履歴をテキストファイルに書き出して、レジストリを
>書き換えるほうのツールでは、そのファイルを参照し、必要ならレジストリを
>書き換えて再起動というようにすれば如何でしょう。

 そうですね。これだと変更時のみの再起動になるので無駄な接続エラーは
 回避できますね。 既に同じような仕組みでサーバ毎再起動させるプログラムは
 作ってあるので、これに機能追加して実現しようかと考えてます。

 …問題はサービス登録してあるanHTTPdを再起動させる方法が(?−?)ハテナな事(ぉ
 ググッってサンプル探してます(;´Д`)


傘地蔵 kfg01133@nifty.com 2003/07/23 17:00

うーさんへ
CGI ではパスワードの変更履歴をテキストファイルに書き出して、レジストリを
書き換えるほうのツールでは、そのファイルを参照し、必要ならレジストリを
書き換えて再起動というようにすれば如何でしょう。

無駄な再起動を抑止できますし、テキストファイルを監視するツールは頻繁に
監視させられるので応答性も良くなると思います。


うー。 yuichis@anet.ne.jp 2003/07/23 11:00

遅レス申し訳なく。
>ミューさん 2003/07/16 09:27へのレスです。
>>※例えば、特定ファイルにデータが登録されていて、それを編集すれば
>> basic認証に反映されるような仕組み。
>認証のデータはレジストリにありますぞい。
>レジストリの認証データを書き換えて...
>ANHTTPDを一定時間ごとに再起動するプログラムを作成しました。

 アドバイスありがとうございます。
 なるほど。レジストリすっかり忘れてました(汗)
 ちなみにanHTTPdを再起動させるプログラムとレジストリを書き換える
 プログラムはperlじゃなくて、exeですよね?
 exeを実行できるようにするのは怖いので、どっかに設定ファイルを用意して、
 cgiで書き換え、常駐しているexeで参照、変更有ればレジストリ変更し、
 タイミング見てanHTTPd再起動と言う流れでしょうか。

 anHTTPdのBASIC認証が、毎回レジストリを参照してくれる仕様で
 有れば、再起動しなくて助かりますね。


ミュー 2003/07/16 09:27

『うー。』さん
>※例えば、特定ファイルにデータが登録されていて、それを編集すれば
> basic認証に反映されるような仕組み。
認証のデータはレジストリにありますぞい。
で、私はどうしたかというと。。。

レジストリの認証データを書き換えて...
ANHTTPDを一定時間ごとに再起動するプログラムを作成しました。
現状ではこうするしかないですね。

再起動中は切断されるという条件があるのですが...
対処としては、
『毎日0時に数分間メンテナンスを行います』とあらかじめアナウンスして
毎日0時になると認証データの更新がかかるようにしています。
実際には数秒間で処理はおわるんですけどね。


うー。 yuichis@anet.ne.jp 2003/07/16 09:19

|>自分のサーバで公開しているhtmlページからのリンクしか、
|>表示できないhtmlページと言うのをやりたいのですが。。。
|そんなことをするほうが間違いだと思います。
|検索から来たときにものすごく困ります。
|しかもリファファイル探すのにレスポンス落ちて、安定低下しそうだし。(w

 リファが余りよろしくないなら、不本意ながらbasic認証で
 弾くしか方法がないんですぅ(;´Д⊂ヾ
 basic認証用のユーザ登録、グループ登録をcgiから操作できれば
 うれしいのですが。
 ※例えば、特定ファイルにデータが登録されていて、それを編集すれば
  basic認証に反映されるような仕組み。


NameServer1 NameServer1 2003/07/15 18:34

確かに私も、
ディレクトリ別のCGI実行許可/不許可の設定をしてほしいのですが、

>自分のサーバで公開しているhtmlページからのリンクしか、
>表示できないhtmlページと言うのをやりたいのですが。。。

そんなことをするほうが間違いだと思います。
検索から来たときにものすごく困ります。

しかもリファファイル探すのにレスポンス落ちて、安定低下しそうだし。(w


うー。 yuichis@anet.ne.jp 2003/07/15 17:08

ずっと昔からanHTTPdを使用させて頂いてます。
本当にありがとうございます≦(_O_)≧

さて一つ機能要望がありまして、全文検索でもHITありましたが、
リファ参照によるアクセス制御機能がやっぱり欲しいです。

自分のサーバで公開しているhtmlページからのリンクしか、
表示できないhtmlページと言うのをやりたいのですが。。。

過去ログを見たところ、検討して頂いているようなので、
次のバージョンアップ楽しみです(^−^)ノ