- ベストアンサー
自宅のPCでWEBサーバを立てようとしても表示されない
- 自宅のPCにWEBサーバを立てようとしたが、表示されない。ファイヤーウォールやルータの設定を確認したが、開けない。OSはFedora11、ブラウザはFirefox 3.5、Apacheは2.2.13を使用。
- 192.168.0.102への接続がタイムアウトし、サーバからの応答が返ってこない。一時的に利用できなくなっている可能性や、ネットワーク接続の問題、ファイアーウォールやプロキシの設定を確認する必要がある。
- http://www.searchman.info/fedoracore4/sev1060.htmlの手順に従い、Apacheの設定ファイルを確認したが、ディレクトリにindexファイルは存在しており、/var/www/error/noindex.htmlも存在している。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
接続先はFedora11で動作しているWebサーバですから、 「Fedora11のコンソールで」 /sbin/ifconfig を実行してIPアドレスを確認しましょう。 クラッカーさんにご利用していただきたいサーバでないなら、ルータのポート開放でウェルカム!!するのは止めましょう。 # すでに手遅れになっている可能性も否定できませんが…Fedora11とはいえ、デフォルトであっさり乗っ取られる設定になっていないことを祈ります。 Fedora11を使っていて、FedoraCore4を想定して作られたページを参照するのはどうかと…思いますが。 違いを適切に読み替えられないのであれば、もっと新しいモノを対象としたページを参照するべきです。
その他の回答 (4)
- wakaba2010
- ベストアンサー率47% (63/134)
まず、Webサーバで80番ポートがリスニング状態になっていますでしょうか? シェルで、 netstat -an コマンドで確認できます。 80番ポートが起動していないようであれば、Apacheが稼動していないので、設定確認が必要です。 /var/log/ 以下にApache関連のログがあり、エラーとか無いでしょうか。 80番ポートがリスニング状態であっても、バインドしているIPが0.0.0.0で無いとダメです。 127.0.0.1:80 LISTEN のような状態では、Webサーバ外からの通信はできません。 0.0.0.0:80 LISTEN で大丈夫であれば、PC側からPing等でWebサーバまでそもそも通信が到達できるかの確認が必要です。 PC側でPingコマンドをWebサーバ宛に行い、応答が無い場合は arp -a とコマンドで打って、WebサーバのMACアドレスが表示されていれば通信は問題無いです。 Webが表示できない原因について、サーバに近い方から順に適切なポイントを確認していくと、問題が特定しやすくなると思います。 参考まで。。
- k_izumo
- ベストアンサー率50% (68/134)
fedoraのファイアーウォールが有効になってるのではないでしょうか。 SELinuxです。 GUI画面から参照しましょう。 他の回答者の言う通りルータの設定やTCP/IPまたはポートへの知識が薄いようでは 乗っ取られる危険性が高いので 公開は後々でも良いのでは?
- t_nojiri
- ベストアンサー率28% (595/2071)
済みません。OSちゃんと書いてありましたね。 正しくは、Wr5さんの書いてる通りです。 まず、ルータ等に繋げないで一通り設定からパスワードの設定やらファイアウォール、プロキシ等ちゃんと設定してからサーバとして使用して下さい。 そうじゃないと、ルート権限とか乗っ取られますよ。
- t_nojiri
- ベストアンサー率28% (595/2071)
まず、自分のPCのIPアドレスを調べましょう。 コマンドラインで ipconfig /all で表示されるIPアドレスが、接続するIPアドレスです。