お世話になります。
apachでwebサーバを構築しています。
必要な設定を変更後、apachを起動させたのですが、
ブラウザから http://サーバIP/
とアクセスしてもapachのテストページが表示されません。
HTTPDが起動についてnetstat -ln コマンドで確認してみると
以下のような結果が戻ってきました。
[root@]# netstat -ln
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 :::80 :::* LISTEN
また、同一LAN内でpingが通るかどうか確認しましたが、
pingの応答は問題ありませんでした。
ほかに確認すべきことや修正すべき点がありますでしょうか。
どなたかご教授お願いします!
> apachでwebサーバを構築しています。
> 必要な設定を変更後、apachを起動させたのですが、
> ブラウザから http://サーバIP/
> とアクセスしてもapachのテストページが表示されません。
>
> HTTPDが起動についてnetstat -ln コマンドで確認してみると
> 以下のような結果が戻ってきました。
>
> [root@]# netstat -ln
> Active Internet connections (only servers)
> Proto Recv-Q Send-Q Local Address Foreign Address State
> tcp 0 0 :::80 :::* LISTEN
この状態ならApacheは起動しているので、サーバ機自身でhttp://localhostとやれば、デフォルトのconfのまま起動していれば見えるはずです。
表示されませんとありますが原因は山ほどあります。そもそもどこのブラウザなのか?
サーバIPとはサーバのプライベートアドレス(192,168.1.100等)なのか? サーバのアクセスログは? 表示されないとはどういう状態か(エラー番号等)、等をつぶしていかないと難しいですが・・。
1. 余計なことをせず、デフォルトのまま起動してサーバ機でhttp://localhostで見えないか? 設定は触らないこと。正しく設定できなければ触る事で見えなくなるので。これで見えなければ、この先何をやっても見えるはずはない。
2. これがOKなら、他のクライントでhttp://192.168.1.100等で見えるか?見えずにエラーするなら、そのエラー内容は? Apacheのログは? ログが何も無ければ、そもそもApacheにきていないので、ファイヤウォールが邪魔をしている可能性がある。
等々で追いかけていけばいいのでは?
なんとなくですが、デフォルト設定をいじったことが原因で見えなくなっているのでは?
> また、同一LAN内でpingが通るかどうか確認しましたが、
> pingの応答は問題ありませんでした。
pingが帰るということは、物理的なネットワーク上の問題はないということです。それ以上のことはわかりません。webとは、プロトコルが違いますから。