人に聞けない痔の悩み、これでスッキリ >>

いままでWEBサーバーはAn httpdで構築していました。
でも、不便だったのでApacheで構築することにしました。
インストールや設定は済みました。
http://127.0.0.1/
または
http://localhost/
ではちゃんとアクセスできました。
しかし、外から見ると、ページが表示できません。
いままでAn httpdで構築していたころは外から見れたので、ポート開放はうまくいっていると思います。
検索してみたのですが、それらしき内容はありませんでした。
外からも見れるようにする方法をご教授ください。
別に常時公開するわけではありません。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

「外から」は、インターネット経由でってことでしょうか?


ローカルホストから接続できるのであれば、同一HUB接続の同一ネットワーク上のパソコンから試験し、正常であればインターネット経由で試験する順序を踏んだ方が、問題の切り分けが容易になると思います。

また、ネットワークが問題なのか、Apahceの設定が問題なのかの切り分けとして、パソコンからブラウザで表示する方法とは別に、コマンドプロンプトを起動して、telnetコマンドを活用するのも良いです。

telnet X.X.X.X 80

※X.X.X.XはサーバのIP

と入力して、接続エラーが出るか出ないかで確認可能です。
エラーが出なければ、通信は問題ないので、Apacheの設定の問題です。

また、Apacheは、Windowsでの構築でしょうか?RedHat等でしょうか。
いずれにせよ、サーバ上でコマンドにて、

netstat -an

と入力し、

0.0.0.0:80 LISTENING

のような表示が無ければサーバは正常で無いです。

例)
127.0.0.1:80 LISTENING
とか
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング