• ベストアンサー

Apache起動したものの、外からアクセスするとページ表示付加です。

Red Hat のversion9.0を使い、Apacheを起動させました。 その後、http://localhostで確認したところ /ルート/var/www/htmlフォルダに格納したHtmlファイル表示は可能です。 ルーター(COREGA BAR SW-4P)かましていますが、外からグローバルIPアドレスをブラウザで呼ぶとLAN内のPCのどれがWEBサーバーであるかを認識するように設定(バーチャルサーバー設定とマニュアルにはあります)しています。 そこで、他のPCからWEBブラウザを使用し 「http://***.***.**.**」(*は数字)とグローバルIPを入力しますが、ページが表示されませんとでてしまいます。 どこかに設定する項目が他にあるのでしょうか。 あるいはドメイン取得していませんが、DNSサーバーを入れる必要があるのでしょうか。 力をお貸しください。お願い致します。

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

  • ベストアンサー
noname#27115
noname#27115
回答No.4

lokkit を使って、 ポート80番をあけてください。 ページの図で行けば www=80番です。 DNSサーバーはこの問題に限り関係ありません。

参考URL:
http://www.jp.redhat.com/manual/Doc9/rhl-cg-ja-9/ch-basic-firewall.html
seapassion
質問者

お礼

まとめて御礼を申し上げます! 結論からいうと、 #4さんから紹介をいただいたHPを参考にファイヤーフォールを「なし」にしました。 そして、LAN内のPCからプライベートIPを入力するとHP表示できました! っが、LAN内PCからグローバルIPを入力すると表示不可。。 そこでLAN内PCをダイヤルアップ接続してグローバルIPを入力すると、表示できましたーっ!!! あとは友達にグローバルIPを入力してもらおうとおもいます。 しかし、表示されたページがすべて文字化けです。 これはできれば自分で解決したいとおもいます。 ほんとうにありがとうございました。

その他の回答 (3)

  • MovingWalk
  • ベストアンサー率43% (2233/5098)
回答No.3

>他のPCからWEBブラウザを使用しhttp://***.***.**.**」(*は数字)と >グローバルIPを入力しますが このPCは同じLAN側にあるのでしょうか? アドレスをプライベート(192.168.~)にすると繋がりますか。 (これがつながることが前提ですね) このルータは、LAN内からWAN側のアドレスを指定してもLAN内へのパケットの 転送は行われません。したがってダイアルアップなどで別からアクセスするか インターネット上のプロキシを使ってアクセスする必要があります。

  • pierre2
  • ベストアンサー率24% (259/1070)
回答No.2

>そこで、他のPCからWEBブラウザを使用し 「http://***.***.**.**」(*は数字)とグローバルIPを入力しますが、ページが表示されませんとでてしまいます LAN内のPCからLAN内のマシンのグローバルIPアドレス を叩いていて表示されないという事でしょうか? これは一部のルータを除いて、汎用のブロードバンド ルータでは通常は出来ません。 LANの外から試されるか、どうしてもLAN内から 試したいのでしたらLAN外のプロキシを通すかマルチ ホーミング(お使いになっているルータで可能かどうか は分かりませんが)してWebサーバにローカルIPも 振ってローカルIPでアクセスしないと 出来ないと思います。

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.1

いくつか原因は考えられますが、 ルータの内側にある、他のpc(があれば)からはつながるのですか? RedHat9でiptablesというファイアウォールのサービスを動かしていませんか? iptablesでポート80番を閉じているとか?

関連するQ&A