CGI-BBS > サーバ > Apache > ルーター下のマシーンのApachを呼ぶのはどうしたら?


カレッヂ
カレッヂ


質問者 Nobuo  投稿日 6/22(金) 19:19:48
Win2000にApache1319が入れてあります。

今まではダイレクトでISDNに繋いでいたので、外から呼び出すには、現在繋がっているIP番号
(210.200.161.3とか)を打ち込めばよかったのですが、ルーターに接続したPCのアパッチを
呼び出すには、どうしたらよいのですか? 

Apacheのcfgも書き換える必要がありますか?

教えてください。
回答者 しあわせのツボ  [削除]  投稿日 6/22(金) 20:08:47
ルータの方に「webサーバへの要求がきたらあのマシンに渡しなさい」と教える必要があります。
たいていのルータはデフォルトで「外からのリクエストは通さない」という設定がされていますが、簡単にサーバを公開するための機能も用意されていることが多いようです。

httpd.confの書き換えは必要ないと思います。
質問者 Nobuo  [削除]  投稿日 6/23(土) 11:41:23
ありがとうございます。

ところで、この場合2台のPCをつないで、
両方にApacheを入れておいて、それを外から
呼び出すことは可能なのでしょうか?

回答者 しあわせのツボ  [削除]  投稿日 6/23(土) 12:10:37
グローバルIPが台数分あれば可能です。
そうでない場合はどちらかのApacheを80以外のポートで走らせて下さい。
質問者 Nobuo  [削除]  投稿日 6/23(土) 12:49:23
ポート番号を81とかにした場合、外からはどうやって呼ぶのですか?
納豆を 81=192.168.0.5 とした場合だと、
どのように呼び出せばよいのでしょうか?

たびたびすみません
回答者 しあわせのツボ  [削除]  投稿日 6/23(土) 13:29:09
1023までは予約されているポートですので、使わない方が無難です。上は65535までです。
httpdの場合、80が使えない時は8080・8000・1080のいずれかを使うことが多いようです。
外からのリクエストは
http://グローバルIP:ポート番号/ディレクトリ/ファイル
になります。ポート番号を省略すると、HTTPなら80へのリクエストと見なされます。
質問者 Nobuo  [削除]  投稿日 6/23(土) 18:28:02
ありがとうございました
やってみます。

返信(回答)する


Web裏技