今まで正常に動作していたサーバが急に閲覧不可(403エラー)になってしまいFedora Coreのテストページが表示されてしまいます。

こちらは何もいじってないのですが、どうやらホスティング会社側がどこかをいじった様です。
借りてるサーバが海外なので今の時間に誰もいなくサポートして貰えません。
私はほとんどサーバ管理の経験はありませんが、ある程度の知識はあると思います。
そんな私がどこを見てどう直せば良いのか、何か良いヒント・アドバイスを貰えればと思います。
ディストリビューションはFedora Core2
サーバはApache2.0です。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/11/22 21:58:49
  • 終了:--

回答(6件)

id:qandace No.1

qandace回答回数115ベストアンサー獲得回数02005/11/22 22:21:16

ポイント15pt

的確なアドバイスはできないのでポイントはいりません

ホスティングは共用サーバーでしょうか?

id:ccr

専用サーバです。

元々このサーバは他人が管理しているのですが、そいつがいないので代わりにやろうと思ってます。

一応root権限も持っています。

2005/11/22 22:23:17
id:TomCat No.2

TomCat回答回数5402ベストアンサー獲得回数2152005/11/22 22:23:04

ポイント15pt

http://www.cdwavmp3.com/dl/qa/download_403error.html

�u403 Forbidden�v�Ƃ����G���[���\���������B

403エラーは、該当するディレクトリまたはファイルに

アクセス権が与えられていないというエラーです。


まずFTPクライアントでアクセスしてみてください。

そしてファイルや、ファイルの置かれているディレクトリの

パーミッションを確認します。


ディレクトリは755、HTMLファイルは644、

といったパーミッションが普通ですが、

これが000などにされていると、ご質問のようなエラーになります。


サーバ業者は、規約違反などのペナルティとして、

こういう措置を行う場合があります。

何か思い当たることがあったらそれを修正して、

戻せればパーミッションを戻してみてください。


ほかにも403エラーの出る原因は色々ありますが、

多くの場合こういうのは何らかのペナルティ措置だと思われます。


ただ、サーバによると、過負荷などの理由で

一時的に403エラーを出してくるものもありますので、

この場合はしばらく待って様子をみてください。

id:ccr

>まずFTPクライアントでアクセスしてみてください。

FTP、SSH共にアクセス可能です。

ブラウザから接続するとエラーになります。

ペナルティも何もこちらは何もやってないんです。

元々管理している者からの話だとホスティング会社側が設定を間違えたようなのですが、どこをどう間違えたのかまでは把握してないようです。

自分が直接やり取りしたわけではないので具体的な話が出来ませんが、TomCatさんが仰る事は全く当てはまりません。

2005/11/22 22:25:37
id:qandace No.3

qandace回答回数115ベストアンサー獲得回数02005/11/22 22:47:52

ポイント15pt

http://itpro.nikkeibp.co.jp/article/NEWS/20051102/223939/?ST=sec...

PHPに“最悪”のセキュリティ・ホール,全ユーザーは今すぐ対処を:ITpro

良いヒントにはなっていないのでポイントはいらないです。

Apacheが動いているならサーバ側のアパッチのエラーログ(/var/log/httpd/error_log)に何か出ていませんか?

PHPをバージョンアップしたとか?

CGI、SSI、PHPとか動的な要素が原因でしょうか?


DNSではなさそうですし。

http://www.atmarkit.co.jp/flinux/rensai/root05/root05c.html

@IT:システム・バックアップを基礎の基礎から(3/3)

id:ccr

以下エラーログの中身です。一部手を入れてます。

[Tue Nov 22 19:46:54 2005] [info] (32)Broken pipe: core_output_filter: writing data to the network

[Tue Nov 22 19:47:14 2005] [error] [client 000.000.000.000] File does not exist: /home/www/thumb/=, referer: http://www.hoge.com

[Tue Nov 22 19:47:15 2005] [error] [client 000.000.000.000] File does not exist: /home/www/thumb/=, referer: http://www.hoge.com

[Tue Nov 22 19:47:29 2005] [error] [client 000.000.000.000] Directory index forbidden by rule: /home/images/

[Tue Nov 22 19:47:51 2005] [error] [client 000.000.000.000] File does not exist: /home/www/thumb/=, referer: http://www.hoge.com

[Tue Nov 22 19:47:54 2005] [error] [client 000.000.000.000] File does not exist: /home/www/thumb/1129276914.jpg, referer: http://www.hoge.com

[Tue Nov 22 19:48:04 2005] [error] [client 000.000.000.000] Directory index forbidden by rule: /home/images/

[Tue Nov 22 19:48:23 2005] [error] [client 000.000.000.000] File does not exist: /home/www/thumb/=, referer: http://www.hoge.com

[Tue Nov 22 19:48:32 2005] [info] removed PID file /var/run/httpd.pid (pid=10786)

[Tue Nov 22 19:48:32 2005] [notice] caught SIGTERM, shutting down

私にはちんぷんかんぷんです。。。。

2005/11/22 22:55:13
id:white2016 No.4

white2016回答回数29ベストアンサー獲得回数02005/11/22 22:53:18

ポイント15pt

http://www.netage.ne.jp/support/guide/homepage/err.html

ブラウザのエラー画面について

故意であるか過失であるかはともかく、TomCatさんの仰るように

パーミッション設定が一番怪しいかと思います。


あと、実際にエラーの対象がどの範囲なのかによっても

状況と対策は変わってくるかと思うので、もう少し具体的な状況を

書かれたほうが良いと思いますよ。


で、実際パーミッションはどうなっていましたか?

いずれにしても、まずはそちらを潰していかれるのが先決かと。

最悪クラックされていたなどということも無いわけでは

ないでしょうから。


それから、以前のコンテンツのバックアップは探されたほうが良いと思いますよ。

id:ccr

パーミッションに関してですが、ドキュメントルート以下のフォルダは全て確認しました。

ここに関しては問題無しです。

クラックとかではなく、ホスティング会社の人間が何かの設定を行っていた所間違ってしまい、その会社の者が帰宅してしまったんです。

名前出しますが、FC2です。

FC2の専用サーバを借りています。

以下追記

エラーログですが、他にもこのような物が。

[Tue Nov 22 23:17:22 2005] [error] [client 000.000.000.000] Directory index forbidden by rule: /var/www/html/

[Tue Nov 22 23:17:22 2005] [error] [client 000.000.000.000] Directory index forbidden by rule: /var/www/html/

[Tue Nov 22 23:17:24 2005] [error] [client 000.000.000.000] Directory index forbidden by rule: /var/www/html/

[Tue Nov 22 23:17:26 2005] [error] [client 000.000.000.000] File does not exist: /var/www/html/img, referer: http://hoge.com

[Tue Nov 22 23:17:26 2005] [error] [client 000.000.000.000] Directory index forbidden by rule: /var/www/html/

[Tue Nov 22 23:17:27 2005] [error] [client 000.000.000.000] Directory index forbidden by rule: /var/www/html/

[Tue Nov 22 23:17:28 2005] [error] [client 000.000.000.000] File does not exist: /var/www/html/img, referer: http://hoge.com

[Tue Nov 22 23:17:28 2005] [error] [client 000.000.000.000] File does not exist: /var/www/html/read.php

[Tue Nov 22 23:17:32 2005] [error] [client 000.000.000.000] Directory index forbidden by rule: /var/www/html/

[Tue Nov 22 23:17:35 2005] [error] [client 000.000.000.000] Directory index forbidden by rule: /var/www/html/

[Tue Nov 22 23:17:37 2005] [error] [client 000.000.000.000] File does not exist: /var/www/html/img, referer: http://hoge.com

ただ、このサーバのhttpのルートドキュメントは

/home/htdocs/www

なんです。

何故違うディレクトリを開こうとしてるのか分かりません。

2005/11/22 23:27:47
id:Kumappus No.5

くまっぷす回答回数3784ベストアンサー獲得回数1852005/11/23 00:20:52

ポイント15pt

http://itbtech.itboost.co.jp/inst/httpd_conf.php

itb-TECH 【 IT Boost - Apache2 httpd.conf - 】

>ただ、このサーバのhttpのルートドキュメントは

>/home/htdocs/www

>なんです。

>何故違うディレクトリを開こうとしてるのか分かりません。

ということと、専用サーバであるということから管理会社が何も考えずにApacheのアップデートをして/etc/httpd/conf/httpd.confをデフォルトの状態に上書きしてしまったのではないでしょうか。/var/www...以下にWeb関連ファイルを置くのはFedora Coreのデフォルト設定です。

前のがどこかに残ってれば差し替えればいいんですが、一から設定するのは結構大変かもしれません。

とりあえず

DocumentRoot ”/home/htdocs/www”

から始めてみてください。

id:ccr

とりあえずDocumentRootは変更しました。

すると今度はPHPが動かないです…

まぁ、これに関してはすぐ対応出来ますが。

それと、今まで1つのサーバで4つ程のドメインを管理してたんですが、これはどこで設定してるのでしょうか?

これが分かれば何となく行けそうです。

2005/11/23 00:24:06
id:Kumappus No.6

くまっぷす回答回数3784ベストアンサー獲得回数1852005/11/23 00:31:55

ポイント15pt

http://www.komonet.ne.jp/~linux/apache/v_host.htm

�o�[�`�����z�X�g�̐ݒ�

VirtualHostのところを設定する必要があります。

ホストごとに違う内容を見せていると思いますので、先ほどのDocumentRootとは別に各ホストのDocumentRootをここに書くことになります。

id:ccr

ありがとうございます。

お陰様で直りました。

助かります!

2005/11/23 00:53:28

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません