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