※ 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の設定やネットワークの設定を確認し、原因を特定したいです。
CentOS6.6で自宅サーバーを立てています。(IP 192.168.1.120)
var/www/html 直下にindex.html を置きドキュメントルートを指定しました。
iptables はOFFにしています。
httpdを起動すると
https://192.168.1.120 ではindex.htmlが見れるのに http://192.168.1.120 では見えません。(Not Found)
何が原因か分からず困惑しています。
netstat -tanp では下記のような状態です。80も443もLISTEN出来ており同じに見えます。
アドバイスいただきたくお願いいたします。
> netstat -tanp
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 192.168.122.1:53 0.0.0.0:* LISTEN 2342/dnsmasq
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 1703/vsftpd
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1680/sshd
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 1516/cupsd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2040/master
tcp 0 0 0.0.0.0:36716 0.0.0.0:* LISTEN 1436/rpc.statd
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1416/rpcbind
tcp 0 0 0.0.0.0:10000 0.0.0.0:* LISTEN 2477/perl
tcp 0 809 192.168.1.120:10000 192.168.1.8:57201 ESTABLISHED 3908/index.cgi
tcp 0 0 :::22 :::* LISTEN 1680/sshd
tcp 0 0 ::1:631 :::* LISTEN 1516/cupsd
tcp 0 0 ::1:25 :::* LISTEN 2040/master
tcp 0 0 :::443 :::* LISTEN 2097/httpd
tcp 0 0 :::8443 :::* LISTEN 2097/httpd
tcp 0 0 :::45858 :::* LISTEN 1436/rpc.statd
tcp 0 0 :::5989 :::* LISTEN 2249/cimserver
tcp 0 0 :::111 :::* LISTEN 1416/rpcbind
tcp 0 0 :::80 :::* LISTEN 2097/httpd
tcp 0 0 ::ffff:192.168.1.120:443 ::ffff:192.168.1.8:57195 TIME_WAIT -
お礼
有り難うございます。 エラーリストを見たところ、別に指定しているバーチャルホストを見に行っていたことが分かりました。 バーチャルホストでは80を指定しているため80ならバーチャルホストを見に行き、443ならバーチャルホストの指定がないため標準の/var/www/を見に行くようになっていたようです。 解決しました。有り難うございました。