• 締切済み

Apache/CentOS 5 にアクセスできない

立ち上げたサーバのApacheにアクセスができずに困っています。 CentOS Linux 5.3 / 付属パッケージのApache に、 同一LANの複数(すべて)のWindows PC(XP,Vista)のブラウザから アクセスができない状態です。 (サーバのエラーメッセージが出るのではなく、 接続が拒否されたというブラウザのメッセージが表示される。 Internet Explorer, Firefox いずれも) 以下のことは確認済みです。 ・Windows PCは正常にネットワークにつながっている ・Windows PCからLinuxへはpingは通っている ・現在Linuxが入っている本体は直前までWindowsがインストールされていて、正常に使えていた(部品の故障は考えにくい) ・Linux側では80番ポートが正常に開いている ・Linux自身へポート80へtelnetすると接続可能 ・SELinuxは無効 ・iptablesなどのパケットフィルタリングは無効 ・LANケーブルを変更しても改善しない なにか簡単なことで見落としがあるかもしれませんし、 CentOSはバージョン5.1までは使ったことがありますが、 バージョンアップ(5.1->5.3)の際になにか変更されたことなどがあって、 それが影響して接続ができないのかもしれません。 解決のために、試してみるべきことなどがありましたら、 ご教授願えますでしょうか。 よろしくお願いします。

みんなの回答

  • okweb-goo
  • ベストアンサー率29% (283/952)
回答No.4

あの基本的なことが記載していませんので確認しますが。 httpd.conf内で、きちんとDocumentRootを設定し、実際にそのディレクトリにindex.htmlのファイルやnobodyなどのアクセス権は設定されているのでしょうか?

  • rog1970
  • ベストアンサー率0% (0/0)
回答No.3

# system-config-securitylevel-tui でFirewallの状態を確認してみてください。 CentOS5.3のデフォルトではFirewallの設定が「有効」になっているようです。 「無効」にしてあげることで、アクセスできるようになるかと思います。 #自分はこれで、同じような現象が解決しました。

  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.2

netstat -lp --tcp の結果はどうなりますか? tcp 0 0 *:http *:* LISTEN 2716/httpd tcp 0 0 *:https *:* LISTEN 2716/httpd こんな感じの出力になるはずですが。 # 各行の最後のhttpdの直前の数字は環境次第です。

回答No.1

CentOS Linux 5.3には触ったことないですが、 Apacheのサービスが起動していないか、httpd.confの設定ミスの可能性はありませんか?

gooo0805
質問者

補足

回答いただきありがとうございます。 ただ、確認済みの項目にもありますように、 自身へのtelnetにてapache自体は起動しており、 正しくレスポンスコードが返ってくることを確認しておりますので…。 またなにか気づいた点がありましたらよろしくお願いします。

関連するQ&A

  • 同一LAN内からapacheにアクセスできない

    同一LAN内のWindowsマシン(192.168.0.3)からWebサーバ(192.168.0.2)にアクセスできません。 [サーバ機] OS: CentOS5 Kernel: 2.6.18 httpd: Apache/2.2.3 httpd.confは全てデフォルトのままにしてあります。 サーバ機から自身にアクセス(lynx -head http://192.168.0.2)すると正常に200 OKを返してくるのですが、Windowsマシンのブラウザからだとエラー(ページが見つからない)になってしまいます。 どなたか原因の分かる方よろしくお願いします。

  • [apache]ブラウザでアクセスできない

    はじめまして. サーバー構築初心者です. 現在,RedHatマシンにapache2.0とWebDAVを導入しているのですが… 「apacheは起動するけれどブラウザで表示できない」 という状況で困っています. apacheはrpmではなくソースからインストールしました. httpd.confの変更箇所は ListenとServerNameのみです. <参考> Listen 81 ServerName IPアドレス:81 (80番ポート指定すると「既に使われているよ」的なエラーが出るので) apacheの起動は #/usr/local/apache2/bin/apachectl start で行い, 別PCのブラウザから http://IPアドレス:81 でアクセスしたのですが,繋がりません. ブラウザからアクセスできないということは apacheが正常に起動していないということなのでしょうか? 設定等何か足りないのでしょうか? ご回答よろしくお願いします.

  • CentOS5.2 Apacheの設定について

    Linuxの勉強のため内部向けにWEBサーバを立ち上げようと思いApacheの設定を致しましたが、クライアントからhtmlファイルを閲覧することができません。設定が間違っているなどの情報をいただければ幸いです。大変申し訳ございませんが、お力添えをよろしくお願いいたします。 【ネットワーク環境】 [ルーター]----[サーバー](192.168.1.13)   |    ---------[クライアントPC](192.168.1.12) 【サーバ環境】 OS:CentOS5.2 Apacheバージョン:httpd-2.2.3-22.el5.centos.1 【Apacheの設定】 [httpd.confの設定事項] ServerTokens OS ServerRoot "/etc/httpd" PidFile run/httpd.pid Timeout 120 KeepAlive on MaxKeepAliveRequests 500 KeepAliveTimeout 40 Listen 80 Listen 8080 User apache Group apache ServerAdmin root@localhost UseCanonicalName Off DocumentRoot "/var/www/html" AccessFileName .htaccess ErrorLog logs/error_log CustomLog logs/access_log combined ServerSignature Off AddDefaultCharset Off Alias /error/ "/var/www/error/"

  • Linux(centos)からルーターにアクセスできない

    Linux(centos5)からルーターにhttpでアクセスする することが突然できなくなってしまいました。 "http://192.168.**.1"とブラウザに入力してルータ設定のトップ画面に行きたいのですが、つながらないのです。 他のLAN内のWindowsパソコンからはアクセスできます。 原因としてどういったことが考えられますでしょうか? なにとぞよろしくお願い致します。

  • apacheのディレクトリ制限

    初歩的な質問なのですが、/var/www/html/任意のディレクトリ/file.html にアクセスができなく、403エラーが出てきてしまいます。 どのようにすれば任意のディレクトリに置いたファイルをブラウザで不表示できますでしょうか?ご存知の方、宜しくお願いします。 バージョンは以下のとおりです。 centos4.5 Server version: Apache/2.0.52

  • 外からApacheにアクセスできない。

    Turbolinux8でApache1.3の環境です。 LAN内からはApacheにアクセスできるのですが、外から(ルーターが入っています)アクセスできません。proFTPDではアクセスできていてポートマッピングは同じアドレスにしています。 httpd.confはUserDirecotryを有効にした以外は今のところいじっていませんが、この場合、外から接続できない原因として何が考えられるでしょうか?

  • CentOS5.7で自宅サーバ公開についてです。

    CentOS5.7で自宅サーバ公開をしようとしております。 現在、CentOS5.7でWARPSTAR Aterm WR6650Sを使用しています。 プロバイダはJcomです。 LAN内ではPHPのプログラムが正常に閲覧可能ですが、 外部からのアクセスが出来ないので、格闘しています。 WARPSTAR Aterm WR6650Sのクイック設定Web画面からポートマッピング設定を 行い、再起動しましたが、やはり外部からの閲覧が出来ませんでした。 どなたか、ご教授の方お願いします。 <現在の状況> 【第一段階】   ・そのサーバーにログインして     http://localhost/~    というアドレスでブラウザからページが開けるか否か    (WEBサーバ周りの設定が失敗しているとちゃんと出てきません) ーーーーーーーーーーーーーーーー>こちらは正常に完了  【第二段階】   ・同じLAN内のPCから、     http://192.168.0.25/~    というアドレスでブラウザからページが開けるか否か    (サーバーのiptablesの設定が失敗しているとちゃんと出てきません) ーーーーーーーーーーーーーーーー>こちらは正常に完了  【第三段階】   ・インターネット網側から     http://(割り当てられたドメイン名)/~    というアドレスでブラウザからページが開けるか否か    (ルーターのポート開放の設定が失敗しているとちゃんと出てきません) ーーーーーーーーーーーーーーーー>こちらが出来ません。

  • LAMP(Linux・Apache等)の最適組合せ

    LAMP(ランプ)における、OSであるLinux(CENTOS)、WebサーバであるApache HTTP Server、データベースであるMySQL、スクリプト言語であるPHPの最適バージョンの組み合わせを教えていただきたく。 いづれも最新バージョンの組み合わせで問題はないものでしょうか。 CENTOSのバージョンに規定される使用可能なPHPのバージョンなど、互いのバージョンが影響しあうことがあるかのように聞いています。 ならば、各4種(CENTOS Apache  MySQL PHP)最適バージョンの組み合わせのリストがあるのでしょうか。

  • Apache サーバへのアクセス時、ホスト名指定だと 503 エラー発

    Apache サーバへのアクセス時、ホスト名指定だと 503 エラー発生。 はじめて投稿します。 当方が担当しているあるお客様にて、 同一サーバマシンに2つのwebサーバを立て、 片方は(諸般の事情でwebサーバソフト名は明かせませんが)ポート8000番を使用し もう一つはapache でポート8100番を使用しています。 #デフォルトのポート80は別用途で使用されているので使えません。 上記の2つのwebサーバを使用し、ポート8000のサーバで表示させているWebページから ポート8001 のサーバで表示させている web ページにjump させようとしているのですが、 特定のPCのブラウザ(IE7)からサーバ名でアクセスすると、 ポート8001 のwebページにjumpしようとしたところで、 『503 service unavailable Failed to resolve the name of server(サーバ名) to connect 』 というエラーが発生します。 なお、該サーバにIPアドレスでアクセスした場合は正常にアクセスでき、 また、問題が発生したPC以外でサーバ名でアクセスした場合も正常にアクセスできます。 さらに、問題が発生したPCからサーバ名で8000番ポートにアクセスした場合も正常に アクセスできます。 恐らくは、クライアントPC(問題が発生したPC)側の問題ではないかと想定されますが、 どこを調べたらよいかわからない状態です。 できましたら皆様のお知恵を拝借したく、と思い、投稿させていただいた次第です。 お手数をおかけして申し訳ございませんが、よろしくお願い申し上げます。

  • WinXPにApacheをいれました。

    パソコン(A)(192.168.0.2)Webサーバー へパソコン(B)(192.168.0.3)からアクセスするのですが。 エラーメッセージが出て、接続できません。どこがいけないのでしょうか? Apacheのバージョンは2.0.64です。