PALCARDさんの件、一応報告しておきます。
ドキュメントルートには index.htm を置いており、http://host.domain/
では表示されないが、http://host.domain/index.htm なら表示されたとのことです。
ちょっと解せないところもあるのですが、アクセスできたのでよしとしました。
DeleGateでは デフォルトインデックスを
HTTPCONF="welcome:index.html,index.cgi,…"
のように設定できますが、関係するのかどうか?
いずれにしろ、接続確認ではファイル名もつけた方がいいということは言えますね。
PALCARDさん
AN HTTPDに関係のないことをここで続けるのは迷惑になるでしょうから
変更後の DeleGateと AN HTTPDのログを私にメールしてください。
ページが表示されないというときにブラウザには何と出ているかも書いてください。
ご回答ありがとうございます。
早速設定してみましたが、ページが表示されてきませんでした。
しかし、webサーバとプロキシサーバのログにはアクセスしてきた形跡が
残っていました。なぜなんでしょう。
AN HTTPだけを公開した場合は正常に表示されてきます。
やはりdelegateの設定問題なんでしょうか?
PALCARDさん
ごめんなさい。説明ページに書いている設定に漏れがありました。
以下の 1行を追加して DeleGateを再起動してみてください。
RELIABLE="*"
こちらの説明にはしっかり書いてるのに。
http://homepage1.nifty.com/yito/anhttpd/faq/delegate-ssl.html
ありがとうございます。
やはり設定はご回答いただいた通りでしたが
内部からのアクセスは正常なのですが
外部からのアクセスは
Forbidden by Delegate
Forbidden by Delegate on 'r-proxy.webserver.local:80'.
Tried from ***.ne.jp:57901 to http://192.168.0.4:80.
Reason: '***.ne.jp' not RELIABLE
と表示されます。何が悪いのでしょうか?
ご迷惑をおかけいたしますがよろしくお願いいたします。
PALCARDさん
これまでの説明からは、以下でいいのかなという感じです。
-P80
SERVER=http
MOUNT="/* http://192.168.1.4/*"
REACHABLE=192.168.1.4
ADMIN=user@host.domain.jp
192.168.1.4 のPCで http://192.168.1.3/ にアクセスすれば
192.168.1.4 のホームが表示されるかどうかで動作確認できます。
192.168.1.3でもAN HTTPDが動いているのなら設定はまた違ってくるし、
そのときはそのポート番号がいくつなのかが関係してきます。
動いていないのならリバースプロキシの必要性はあまりないので
試しに使っているだけなのかどうか?
インターネットからアクセスできるプロキシというのは Webと比べて
理解できずに使うと大変危険なものです。
ちょっと厳しいですが見よう見まねのレベルであれば
人に聞かなくても理解できるくらいに実力がつくまで
リバースプロキシはやめた方がいいのではないかと私は思います。
ありがとうございます。
AN HTTPのサーバは外部から参照可能です。
現在はdelegateは経由していません。
delegateの設定は前回の内容に記載しましたが
http://homepage1.nifty.com/yito/anhttpd/faq/delegate.html に
記述してある
delegate.cfgファイル
-- (この下の行から) -------------------------------
-P80
SERVER=http
MOUNT="/* http://192.168.0.3/* vhost=-aaa.domain.jp"
REACHABLE=192.168.0.3
MOUNT="/* http://192.168.0.4/* vhost=-bbb.domain.jp"
REACHABLE=192.168.0.4
ADMIN=user@host.domain.jp
-- (この上の行まで) -------------------------------
この設定のIPアドレスとドメインだけを変更したものです。
PALCARDさん
DeleGateを動かす以前に AN HTTPDに外からアクセスできるようにしておいてください。
DeleGateは動いているようだというのはどうやって分かったのでしょうか?
DeleGateをポート80で一日中動かしていれば黙っていてもNimdaやCoderedの
アクセスがあり、ログに残ります。ログがあれば DeleGateまではアクセスが来ている
ことが分かります。もちろん自分で外からアクセスして確認するのが本来の方法ですが。
それから肝心のDeleGateの設定はどうなっているのでしょうか?
DeleGateにログがあるのに AN HTTPDのログはないのなら DeleGateの設定が
おかしいということになります。
昨日よりANHTTPを利用させていただいてます。
お尋ねしたいのですが、リバースプロキシdelegateを導入して
見ようと思い、動かしたところ動作しませんでした。
http://homepage1.nifty.com/yito/anhttpd/faq/delegate.html
ここを参考にしてみたのですが、delegateはうごいているようなのですが
AN HTTPのサーバのページが表示されません。
どなたかご教授ください。(m_o_m)
環境
Inet ---- router ----- delegate 192.168.1.3ルータのポート80をdelegateへフォワードしています。
|
---- AN HTTP 192.168.1.4