人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

●質問者: ccr
●カテゴリ:コンピュータ 学習・教育
✍キーワード:2.0 403 Fedora Core ほと アドバイス
○ 状態 :終了
└ 回答数 : 6/6件

▽最新の回答へ

1 ● qandace
●15ポイント

http://bbs.fedora.jp/read.php?FID=3&TID=218

Fedora JP 掲示板

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

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

◎質問者からの返答

専用サーバです。

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

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


2 ● TomCat
●15ポイント

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

?u403 Forbidden?v??????G???[???\?????????B

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

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


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

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

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


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

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

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


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

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

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

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


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

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


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

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

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

◎質問者からの返答

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

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

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

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

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

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


3 ● qandace
●15ポイント

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)

http://www.geekpage.jp/web/access-log/error-log.php

エラーログを活用する

◎質問者からの返答

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

[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

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


4 ● white2016
●15ポイント

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

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

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

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


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

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

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


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

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

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

ないでしょうから。


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

◎質問者からの返答

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

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

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

名前出しますが、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

なんです。

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


5 ● くまっぷす
●15ポイント

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”

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

◎質問者からの返答

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

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

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

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

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


1-5件表示/6件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ