中田様
所用でしばらく見ておりませんでした。
で、リバースプロキシ&Apacheの件、大変失礼致しました。
実は、delegateが原因と思われる不具合が私のサイトで発生しており、
代替手段が無いかと検索していた所、図らずも中田様のコメントを見つけた次第です。
やってみます。上手く行けばサイトも作ってみたいですし。
まことに失礼致しました。
パパリンさん、
「ここの検索」(全文検索)で検索すると最初に出てくるページなので、パパリンさんも 2003/11/05 12:23 の時には当然読んでいるものと思っていました。
いとさんのそのページは Delegate を使った解説ですが、リバースプロキシは Apache でもできるはずです。
パパリンさんは Apache を使っているのですから Apache でやってみたらどうでしょうか、という意味でした。
もちろん今さら無理にとは言いませんが。
中田様
私が解説などせずとも、すばらしいソフトがありました。
こちらをご覧下さい。
http://homepage1.nifty.com/yito/anhttpd/faq/delegate.html
要は、既存の皆さんのサーバ環境をほとんど変更せずに、
リバースプロキシを実現するソフトです。
私も試してみましたが、見事というべきか、上手くいっているようです。
(アドレス等はまともなページになったら公開するつもりですが(^-^; )
もしファイアウォール内から閲覧できたら・・・完璧です。
お試しあれ、皆様。
パパリンさん、
Apache でリバースプロキシはできるはずなので、それでやるのが早いかもしれません。
うまくいったらその解説ページを作ってもらえるとありがたいです。
中田様
やはり当方勉強不足ですね(^-^;
リバースプロキシですね。色々読んでみたんですが、
確かにこれだと希望の設定が実現できそうな気がします。
難しそうですが、頑張ります。
遅ればせながらお礼まで。
パパリンさん、
「バーチャルホスト」でそういうことはできません。
「バーチャルホスト」というのは
http://httpd.apache.org/docs-2.0/ja/vhosts/
にあるように「1 台のマシン上で二つ以上のウェブサイトを扱う運用方法のこと」です。
バーチャルホストで指定するIPアドレスはそのPCの(複数のIPアドレスのうちのひとつの)IPアドレスです。
グローバルIPアドレスがひとつしかない場合、Apache のリダイレクトも使えませんし、リダイレクトが使えるくらいなら最初からそのURLを指定すればアクセスできることになります。
テストなら、リクエストがApache (のPC)にいくようにルータを設定するのが簡単でしょう。
どうしても同時に使いたいのであれば、片方のポートを80番以外に変えるというのがよいと思います。
両方ともポート80で使いたいのであればリバースプロキシを使うということになるでしょう。
リバースプロキシについては、ここの検索で「リバースプロキシ」で調べてみてください。
パパリンです。
初めて投稿致します。無礼をお許し下さい。
バーチャルサーバの設定についてです。
ルータで3台ぶら下げており、NATを使用し、それぞれに固定IPをふっております。
内1台にanhttpdをインストールし、問題なく運用しておりますが、
Windowsでは有料、Linuxでは無料、というソフトを試すべく、
別の1台にLinux+Apacheを入れ、稼動確認も致しました。
質問は、anhttpdからバーチャルサーバ機能で、このLinuxサーバを指定することは出来るのでしょうか?というものです。
ルータでポートを指定するなどして外部からのアクセスは可能なのですが、
ファイアウォールを通過できないため、自分の会社から確認出来ず、悔しい思いをしております。
バーチャルサーバ設定でIPは設定出来ても、ドキュメントルートの箇所で??になっております。
乱文で申し訳ありません。よろしくお願いいたします。