質問: apache いままでwebサーバーはan httpdで構築していました。 でも、不便だったのでapacheで構築することにしました。 インストールや設定は済みました。 http://127.0.0.1/ または http://localhost/ ではちゃんとアクセスできました。 しかし、外から見ると、ページが表示できません。 いままでan httpdで構築していたころは外から見れたので、ポート開放はうまくいっていると思います。 検索してみたのですが、それらしき内容はありませんでした。 外からも見れるようにする方法をご教授ください。 別に常時公開するわけではありません。
回答: 「外から」は、インターネット経由でってことでしょうか? ローカルホストから接続できるのであれば、同一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 とか