• ベストアンサー

Apacheでサーバ構築、ページが見れません。

グローバルIPを設定していあるルーターにPCが繋がっていて、片方にPCでRedHat8、Apacheでサーバ構築中です。 もう片方のwin2000からサーバーへプライベートIPでアクセスすると問題なくページが見れます。 しかし、グローバルIPより直接アクセスすると見れません。 ですが、友人に外のネットワークからグローバルIPで直接アクセスしてもらうと見ることが出来ます。 ルータでバーチャルサーバを設定しましたがポートが開放されなかったので、DMZ設定をしたところ、ポートが開放されました。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#41381
noname#41381
回答No.3

#2です。 すみません、参考URLが開けないようなので 「よくあるお問い合わせホーム」 http://corega.e-srvc.com/cgi-bin/corega.cfg/php/enduser/home.php ここで「よくあるお問い合わせ」のリンクにとんで 『バーチャル』という語句で検索してください。 で 「バーチャルサーバーで立てたサーバーをLAN内から確認出来ない。」 これです。

参考URL:
http://corega.e-srvc.com/cgi-bin/corega.cfg/php/enduser/home.php
oucha
質問者

お礼

ありがとうございました。 問題解決しました。 独学で勉強しているので、問題にはまってしまうと 遅々として進まなく数日悩む結果となってしまいます。 大変助かりました。 m(_ _)m

その他の回答 (2)

noname#41381
noname#41381
回答No.2

#1補足より >本来は串をささなくても確認が出来るモノではないのでしょうか? > 本来であれば、同一セグメントになるのでプライベートIPで接続するのが筋だと思います。 (通常のルータであれば同一セグメント(インタフェース)のNATはサポートしないと思います) で、ご使用のcoregaで調べてみたらやはり出来ない旨の説明がありました。(参考URL) で、apache自体でVirtual Hostで接続先のIPアドレスを見てたりとグローバルIPでの接続チェックが必要なのであれば、 例え内部からDMZへのグローバルIP接続ができるルータであってもサポートしていないのであれば 一度は外部からチェックしておいたほうがいいと思います。

参考URL:
http://corega.e-srvc.com/cgi-bin/corega.cfg/php/enduser/std_adp.php?p_sid=tUARScKg&p_lva=&p_faqid=631&p_created=10518402
noname#41381
noname#41381
回答No.1

>グローバルIPより直接アクセスすると見れません。 > お使いのルータの機種はなんでしょうか? 安価なブロードバンドルータならよくあることだとおもいますよ。 #これらのルータにはDMZ用のセグメントがついていない事が多いので #単純なルーティング処理ではIPスプーフィングの危険性もありますし、 #仕様としてしまったほうが安価で安全なルータとなるかもしれませんね。 で、単にWebの動作確認をしたいのであれば、外部のプロキシを使って確認するのはどうですか? http://www.anonymizer.com/ ここのプロキシサービスを使うとか http://www.cybersyndrome.net/ ここからプロキシを選んでブラウザに指定するとか。

oucha
質問者

補足

ありがとうございます。 串をさしたら見れました。 本来は串をささなくても確認が出来るモノ ではないのでしょうか? これはルーターが安価なモノだからなのでしょうか? ちなみにルータはCorega BarPro2です。