- 締切済み
Web画面が表示されない(apache)
Fedora8(Apache/2.2.6)でWebサーバを構築しているのですが、 ローカルネットワーク上の端末でURLアドレスをIPアドレスにして 打鍵すると、HTTPステータスコードが400エラーとなってしまいます。 しかし、URLアドレスをホスト名にすると正常に画面が表示されます。 何が原因なのか、お分かりになる方がいらっしゃいましたら教えて下さい。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- okg00
- ベストアンサー率39% (1322/3338)
回答No.1
・クライアント側の名前解決は何ですか? ・httpd.confのServerNameが不正では? ・バーチャルホストやバーチャルディレクトリを設定していませんか? ・その他、httpd.confはカスタマイズしてませんか? ・Webサーバ自身からアクセスしても(ローカルIP、ループバックアドレス、URI等)同じですか?
補足
返信ありがとうございます。 >・クライアント側の名前解決は何ですか? hostsファイルです。 >・httpd.confのServerNameが不正では? デフォルトのまま何も登録しない場合、IPアドレスを登録した場合、 ドメインを登録した場合の3パターンを実施したのですが、全て400 エラーとなってしまいます。 >・バーチャルホストやバーチャルディレクトリを設定していませんか? >・その他、httpd.confはカスタマイズしてませんか? どちらもインストール時のデフォルト設定のまま、何も登録 していない状態です。 >・Webサーバ自身からアクセスしても(ローカルIP、ループバックアドレス、URI等)同じですか? 全てクライアント端末から実施した時と同様に、400エラーとなります。 1つ気が付いた事ですが、標準の80ポート以外に8123ポートと適当に Listen項目で追加したところ、8123ポートの場合には直接IPアドレス で打鍵したも正常に見えました。 インターネット回線で、外部から打鍵した場合には、IPアドレスでも ドメインでも正常に見えるのですが、ローカルネットワークの環境で 80ポートに対して打鍵すると400エラーとなってしまいます。