• 締切済み

Web画面が表示されない(apache)

Fedora8(Apache/2.2.6)でWebサーバを構築しているのですが、 ローカルネットワーク上の端末でURLアドレスをIPアドレスにして 打鍵すると、HTTPステータスコードが400エラーとなってしまいます。 しかし、URLアドレスをホスト名にすると正常に画面が表示されます。 何が原因なのか、お分かりになる方がいらっしゃいましたら教えて下さい。

みんなの回答

  • okg00
  • ベストアンサー率39% (1322/3338)
回答No.1

・クライアント側の名前解決は何ですか? ・httpd.confのServerNameが不正では? ・バーチャルホストやバーチャルディレクトリを設定していませんか? ・その他、httpd.confはカスタマイズしてませんか? ・Webサーバ自身からアクセスしても(ローカルIP、ループバックアドレス、URI等)同じですか?

khaii21
質問者

補足

返信ありがとうございます。 >・クライアント側の名前解決は何ですか? hostsファイルです。 >・httpd.confのServerNameが不正では? デフォルトのまま何も登録しない場合、IPアドレスを登録した場合、 ドメインを登録した場合の3パターンを実施したのですが、全て400 エラーとなってしまいます。 >・バーチャルホストやバーチャルディレクトリを設定していませんか? >・その他、httpd.confはカスタマイズしてませんか? どちらもインストール時のデフォルト設定のまま、何も登録 していない状態です。 >・Webサーバ自身からアクセスしても(ローカルIP、ループバックアドレス、URI等)同じですか? 全てクライアント端末から実施した時と同様に、400エラーとなります。 1つ気が付いた事ですが、標準の80ポート以外に8123ポートと適当に Listen項目で追加したところ、8123ポートの場合には直接IPアドレス で打鍵したも正常に見えました。 インターネット回線で、外部から打鍵した場合には、IPアドレスでも ドメインでも正常に見えるのですが、ローカルネットワークの環境で 80ポートに対して打鍵すると400エラーとなってしまいます。