• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:httpsでは見れるのにhttpでは見れない)

httpでは見れない原因は何?

このQ&Aのポイント
  • CentOS6.6で自宅サーバーを立てています。index.htmlをドキュメントルートに配置し、httpdを起動しました。しかし、http://192.168.1.120でindex.htmlが見えません。(Not Found) 一方、https://192.168.1.120では見えます。何が原因でhttpでは見れないのでしょうか?
  • netstat -tanp コマンドの結果を確認したところ、80番ポートと443番ポートの両方がLISTEN状態であることが分かりました。しかし、httpではindex.htmlが見れない状態が続いています。どのような原因が考えられるでしょうか?
  • http://192.168.1.120ではindex.htmlが見れない状態が続いていますが、https://192.168.1.120では見えます。これはなぜでしょうか?httpdの設定やネットワークの設定を確認し、原因を特定したいです。

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

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

Not Found画面が返っている以上、80番でlistenしているのに決まっているためnetstatを見ても無駄です。 access_log error_log にはどう出ていますか? オリジナルのhttpd.confだと、表示されるはずなので、httpd.conf に修正を加えたところを一つ一つ見ていけばわかるかと思いますよ。

tajix14
質問者

お礼

有り難うございます。 エラーリストを見たところ、別に指定しているバーチャルホストを見に行っていたことが分かりました。 バーチャルホストでは80を指定しているため80ならバーチャルホストを見に行き、443ならバーチャルホストの指定がないため標準の/var/www/を見に行くようになっていたようです。 解決しました。有り難うございました。

関連するQ&A