X



トップページ運用情報
348コメント90KB

Configuration Error 現象報告スレ 

■ このスレッドは過去ログ倉庫に格納されています
0001reffi@報告人 ★
垢版 |
04/02/11 19:14ID:???
>Configuration Error
>The server encountered an error while processing your request.
>Please contact the administrator of the referring document and inform them
>of the time the error occurred, and anything you might have done that may have
>caused the error.

このエラーが出る人は以下の事をお知らせ下さい。

・現象が起こった板
・使用しているブラウザ
・プロバイダ
0067FOX ★
垢版 |
04/02/13 17:29ID:???
なんだよなぁ。。。

referer 関係じゃないのかなぁ
0069FOX ★
垢版 |
04/02/13 17:31ID:???
匂った?

ごめん屁した。
0075動け動けウゴウゴ2ちゃんねる
垢版 |
04/02/13 17:51ID:uF3y5LhO
QxGykWR6
not running under mod_perl.ひみつ
DOCUMENT_ROOT = /home/ch2qb3/public_html
GATEWAY_INTERFACE = CGI/1.1
HTTP_ACCEPT = */*
HTTP_ACCEPT_ENCODING = gzip, deflate
HTTP_ACCEPT_LANGUAGE = ja
HTTP_CACHE_CONTROL = max-age=259200
HTTP_CLIENT_IP = ひみつ
HTTP_CONNECTION = keep-alive
HTTP_COOKIE = ひみつ
HTTP_HOST = qb3.2ch.net
HTTP_REFERER = http://www.dd.iij4u.or.jp/~cap/iyan.html
HTTP_USER_AGENT = Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)
HTTP_VIA = ひみつ
PATH = /usr/local/bin:/usr/local/bin:/usr/bin:/bin
QUERY_STRING =
REMOTE_ADDR = ひみつ
REMOTE_PORT = 14267
REQUEST_METHOD = GET
REQUEST_URI = /test/check.cgi
SCRIPT_FILENAME = /home/ch2qb3/public_html/test/check.cgi
SCRIPT_NAME = /test/check.cgi
SERVER_ADDR = 65.19.141.138
SERVER_ADMIN = 2ch@2ch.net
SERVER_NAME = qb3.2ch.net
SERVER_PORT = 80
SERVER_PROTOCOL = HTTP/1.0
SERVER_SOFTWARE = Apache/2.0.48
UNIQUE_ID = xFAMt0ETjYoAABNrJNIAAABO

これでConfiguration Errorが出ることを確認。リファラが引き金になっているのは間違いないようです。
0078動け動けウゴウゴ2ちゃんねる
垢版 |
04/02/13 17:58ID:cQZg62uX
下記気になります。

UP.Browser

UP\.Browser

if(IsIP4Mobile) { <変数??

} <一個足りない

my $title=@_[0];
my $topic=@_[1];
↓ 正確には正しくないはず。
my ($title, $topic) = @_;
0079動け動けウゴウゴ2ちゃんねる
垢版 |
04/02/13 18:05ID:6aL4f+Sl
my $title=@_[0];
my $topic=@_[1];

これは問題なかろいよ。

IsIP4Mobile は各携帯会社の IP アドレス帯かどうかのチェック結果

{ } の対応は合ってると思うが (てか合ってなかったら動かんし)
0080FOX ★
垢版 |
04/02/13 18:06ID:???
>>78

>>47 の処理をばっさり削ったものを qb3 に入れた。
0081▲ 某ソレ511
垢版 |
04/02/13 18:06ID:Us1PwqqE
ちなみにUP\.BrowserでなくてUP.Browserなのは、
そっちでもUP\.Browserにかかるからだと思う。
0083FOX ★
垢版 |
04/02/13 18:13ID:???
ということは・・・
0084 ◆EA.clAssIc
垢版 |
04/02/13 18:14ID:RGlcal6f
>>75 FOXさん、
POST /test/bbs.cgi HTTP/1.0
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
Host: qb3.2ch.net
Connection: close
Cookie: PON=acchba******.adsl.ppp.infoweb.ne.jp;
Referer: http://qb33.2ch.net/
Content-Type: application/x-www-form-urlencoded
Content-Length: 388

でダメです。
ちなみに●ログイン状態で$FLAGはtrueになっているはずです。
Referer: http://qb33.2ch.net/

Referer: http://qb3.2ch.net/
にすると書込み成功です。
0085FOX ★
垢版 |
04/02/13 18:15ID:???
この部分に何やら蠢くものがいると言う事か?


if($ENV{'HTTP_USER_AGENT'} =~ /DoCoMo/i || $ENV{'HTTP_USER_AGENT'} =~ /J-PHONE/i || $ENV{'HTTP_USER_AGENT'} =~ /UP.Browser/i || $ENV{'HTTP_USER_AGENT'} =~ /DDIPOCKET/i)
{# 携帯からの書きこみフォロー(時限的処置)
if(&IsIP4Mobile)
{
$FLAG = 1 if(!$FLAG);
$SETTING{'SUBBBS_CGI_ON'} = 0;
$SETTING{'BBS_PROXY_CHECK'} = "";
$SETTING{'BBS_RAWIP_CHECK'} = "";
$SETTING{'BBS_OVERSEA_PROXY'} = "";
}
else
{
DispError("ERROR!","ERROR:ブラウザ変ですよん。$ENV{'HTTP_REFERER'}");
}
}
elsif (!$FLAG)
{
if($ENV{'HTTP_REFERER'} !~ /^http:\/\/$ENV{'HTTP_HOST'}/)
{
DispError("ERROR!","ERROR:ブラウザ変ですよん。(referer1)$ENV{'HTTP_REFERER'}");
}
if($ENV{'HTTP_HOST'} ne $ENV{'SERVER_NAME'})
{
DispError("ERROR!","ERROR:ブラウザ変ですよん(host)。 $ENV{'HTTP_REFERER'}");
}
}
}
0086FOX ★
垢版 |
04/02/13 18:16ID:???
ん?

違うのか?
0087 ◆EA.clAssIc
垢版 |
04/02/13 18:19ID:RGlcal6f
>>47

unless($FORM{'submit'} eq "かきこむ" && $ENV{'HTTP_USER_AGENT'} !~ /Mozilla/i){
に引っかからないように、
submit=かきこむ && UA=monazilla
でPOSTしたところ、やはり
Referer: http://qb33.2ch.net/ で×
Referer: http://qb3.2ch.net/ で○
みたいです…
009378
垢版 |
04/02/13 18:39ID:cQZg62uX
リファとかUAに不正な文字列入ってた場合は、正規表現でこける可能性はありそうですね。
quotemeta $UA;
なんかいいかもしれないですね。
0097 ◆EA.clAssIc
垢版 |
04/02/13 19:08ID:RGlcal6f
>>96さん、
うーん、、、
$ENV{HTTP_REFERER}を使った規制部分を全てコメントアウトして、
一つずつ復活させて様子を見ていくっていうのはどうでしょう?
FOXさんにお願いできるのなら、(金)あたりででも。
0098FOX ★
垢版 |
04/02/13 19:09ID:???
んで qb3 では書けるようになったんですか?
0100動け動けウゴウゴ2ちゃんねる
垢版 |
04/02/13 19:18ID:uF3y5LhO
ええと、
・●でも死ぬ
・リファラが「http://qb312ch.net」でも通る
ということは、
●でもスルーされない部分で「$ENV{'HTTP_REFERER'}=~/^http:\/\/$ENV{'HTTP_HOST'}/」とか
やっているあたり(つまりここでさらされなかった部分)が怪しい
といったところでしょうか?
0102FOX ★
垢版 |
04/02/13 19:21ID:???
$ENV{'HTTP_REFERER'} が入っているのは全部だしたのだ。

>>100 他にはないと思うなぁ。。。
0103 ◆EA.clAssIc
垢版 |
04/02/13 19:24ID:RGlcal6f
>>98
まとめますと、
1.原因不明でConfig Err
2.このスレでrefererが怪しいと判明
3.正式なrefererならば書込み可、不正なrefererではやはりConfig Err

*もともと正式なreferer以外は●、★、携帯等以外は書込みできない。
*つまり現状で問題点があるとしたら、●、★でrefererが不正な場合書込みできない点。

ということは、このままでも良いのでしょうか?
0104 ◆EA.clAssIc
垢版 |
04/02/13 19:26ID:RGlcal6f
>>102
.htaccessでrewrite rule等が悪さしている可能性ありますか?
0106FOX ★
垢版 |
04/02/13 19:29ID:???
いま .htaccess で何も規制していないはずなんだけど、、
0109 ◆EA.clAssIc
垢版 |
04/02/13 19:35ID:RGlcal6f
bbs.cgiの仕様が異なるlive5ですと、
POST /test/bbs.cgi HTTP/1.0
User-Agent: Monazilla/1.0 (classic/0.3)
Host: live5.2ch.net
Connection: close
Cookie: PON=acchba******.adsl.ppp.infoweb.ne.jp;
Referer: http://live55.2ch.net
Content-Type: application/x-www-form-urlencoded
Content-Length: 393

で正常に書き込めるようです。
0111FOX ★
垢版 |
04/02/13 19:40ID:???
カリメロ対策はずしてみた @ qb3

####################################
#カリメロ対策
if($ENV{HTTP_REFERER} =~ /\.jpg/i){&KarimeloEnd;}
if($FORM{'saba'} ne ''){&KarimeloEnd;}
if($FORM{'duke'} ne ''){&KarimeloEnd;}
if($ENV{'HTTP_REFERER'} =~ /duke\=/i){&KarimeloEnd;}
if($ENV{'HTTP_REFERER'} =~ /saba\=/i){&KarimeloEnd;}
####################################
0114FOX ★
垢版 |
04/02/13 19:47ID:???
GeroTrap はずしてみた @qb3
0116FOX ★
垢版 |
04/02/13 19:51ID:???
ある関数1 をはずしてみた@qb3
0119FOX ★
垢版 |
04/02/13 19:54ID:???
Samba24 とめてみた @qb3
0122 ◆EA.clAssIc
垢版 |
04/02/13 19:58ID:RGlcal6f
httpd.confでも悪さしてないですよね…?
0123FOX ★
垢版 |
04/02/13 19:59ID:???
あと ちょっとでも referer が関係しているところはどこかなぁ

ちなみに cookie がらみって事はないかな?
0127FOX ★
垢版 |
04/02/13 20:09ID:???
あたらしい規制関係全部外してみた。 @qb3
0128 ◆EA.clAssIc
垢版 |
04/02/13 20:14ID:RGlcal6f
やっぱりrefererに依存するみたいです…
uma以前の比較的古いサーバでtestしてきます。
0129 ◆EA.clAssIc
垢版 |
04/02/13 20:19ID:RGlcal6f
>128
(金)だとエラーにならないようです。
0131FOX ★
垢版 |
04/02/13 20:23ID:???
へんだなぁ。。。
金のやつを入れてみます。 @qb3
0132 ◆EA.clAssIc
垢版 |
04/02/13 20:25ID:RGlcal6f
運用情報(金) bbs.cgiのテスト板
のことでした。 >>130

>>131
やっぱりダメみたいです。
どうやらサーバにも依存するみたいですね、、、
0134FOX ★
垢版 |
04/02/13 20:27ID:???
きょうの所はここまでだなぁ
いろいろ考えてよう > all
0136 ◆EA.clAssIc
垢版 |
04/02/13 20:29ID:RGlcal6f
はい〜
>>133さんも、FOXさんもお疲れ様でした。

#$ENV{HTTP_REFERER}(欲を言えば環境変数全体)を表示するcgiが欲しいかも
#(エラーの出るサーバと出ないサーバそれぞれに)
013725ー27
垢版 |
04/02/13 21:12ID:3jF7nKxZ
遅れてスイマセン
みなさいいのいってるような難しいことよくわからないんですがとりあえずどうした
ら書き込めるようになるのでしょうか?
それともそんな簡単に直るものではないんでしょうか
漠然とした質問で申し訳ありません
0138未承諾広告※ ◆aiY4htt2.2
垢版 |
04/02/13 21:32ID:0DOHtuSw
if ($ENV{'HTTP_REFERER'} !~ /^http:\/\/$ENV{'HTTP_HOST'}/)

if ($ENV{'HTTP_REFERER'} !~ m<^http://\Q$ENV{HTTP_HOST}\E>)
にしてみる。(1バイト増加)
0139動け動けウゴウゴ2ちゃんねる
垢版 |
04/02/13 21:39ID:3jF7nKxZ
>>138
その変える部分ってどこにあるんですか?
0140動け動けウゴウゴ2ちゃんねる
垢版 |
04/02/13 21:48ID:1UBr1R0s
>>137
refererを吐くのが普通の環境なので、
それを吐かないってことは特殊な環境なんだと思います。
たとえばノートンを使ってたりしてませんか?
0141動け動けウゴウゴ2ちゃんねる
垢版 |
04/02/13 21:52ID:3jF7nKxZ
>>140
リファラをはかないっていうのは>>16を開いた時リファラが出ないってことですよね?
ノートンは使っていますがいつも書き込む時はきっています。
0143動け動けウゴウゴ2ちゃんねる
垢版 |
04/02/13 22:09ID:zquiVdn1
>>142
ホントスイマセン!!
自分でなんとか解決できました
今まで最近メモリが足りなくてパソ起動してすぐプログラムの強制終了でノートンを消していたのですが
ノートンを正規の方法で解除したら書き込めました
まだリファラはでないままですが・・
0146動け動けウゴウゴ2ちゃんねる
垢版 |
04/02/13 22:41ID:d421kM0L
Configuration ErrorじゃないけどInternal Server Errorが出た

>Internal Server Error
>The server encountered an internal error or misconfiguration and was unable to complete your request.

>Please contact the server administrator, 2ch@2ch.net and inform them of the time the error occurred, and anything you might have done that may have caused the error.

>More information about this error may be available in the server error log.

リファラを2ch外にするためにローカルに置いたhtmlから投稿したらこうなった

板: 運用情報
ブラウザ: IE6.0SP1
プロバイダ: 都内CATV局
0150動け動けウゴウゴ2ちゃんねる
垢版 |
04/02/13 23:18ID:RbflZhsy
確かに金では正常にエラーが出る。
ERROR:ブラウザ変ですよん。(referer1)

それをqb3に入れるとダメって事は、サーバや板によって
処理を変えてる部分に何かが・・・、
0151 ◆EA.clAssIc
垢版 |
04/02/13 23:20ID:RGlcal6f
qb系(金以外)はbbs.cgi中で処理が分岐しているところがありますが、
etcなど共通処理のサーバでも Conf Err が出ているみたいです。
0156動け動けウゴウゴ2ちゃんねる
垢版 |
04/02/14 10:53ID:qrMLljWj
>>55を出力する前にエラーログか何か保存してます?
そこらへんに爆弾があるとみた

ここで公開されたルーチンでいろいろ実験してみたけど
どうもここで公開された部分以外に問題がありそう
0157FOX ★
垢版 |
04/02/14 12:23ID:???
>>156
特に何もログだしていないです
I/O増えてサーバ重くなるから
0158acchba004125.adsl.ppp.infoweb.ne.jp ◆EA.clAssIc
垢版 |
04/02/14 16:27ID:c3O9dLrQ
今日携帯からレスして気になったのですが、
DoCoMoはRefererを送っていないにも関わらず、Conf Errが出ていません。
もしかしたら、>>90,92の「85のとこまでたどり着いてない」と言うのは間違いかも…

実験をしてみたいのですが、もしよろしければ
サブルーチン IsIP4Mobile @qb3 bbs.cgi に、以下のIPを追加して頂けませんでしょうか?
「61.210.238.125」(fusianasanしてあるホストのIPアドレスです)
携帯のふりをして、referer以外の要因があるかどうかテストしてみたいのです。
よろしくお願いいたします。
0159FOX ★
垢版 |
04/02/14 16:31ID:???
入れましたー>>158
0160 ◆EA.clAssIc
垢版 |
04/02/14 16:33ID:c3O9dLrQ
ありがとうございます。
テストに入ります。
0161 ◆EA.clAssIc
垢版 |
04/02/14 18:57ID:c3O9dLrQ
携帯のふりをしてみるとrefererが不正でも、きちんとDispErrorするみたいです。
携帯で無い場合、カリメロエラーにさえ到達しない模様です、、、

スクリプトがrequireしているスクリプト(夜勤系)もエラーの要因かもです。
ためしにbbs.cgiの2行目(#!/usr/bin/perlのすぐ下)に以下のコードを入れて頂けますでしょうか?

if($ENV{'HTTP_REFERER'} =~ /^error test/){
print "Content-type: text/html\n\nERROR!";
}
0162動け動けウゴウゴ2ちゃんねる
垢版 |
04/02/14 21:57ID:ZzgcHhK5
又出たよー英語。
インターネットエクスプローラー6
ニフティなんだけど。
0163動け動けウゴウゴ2ちゃんねる
垢版 |
04/02/15 07:05ID:Ij0ZmERI
この前変なホスト規制とか外したときになんかしちゃったりしてませんか?

串+●で書けなかったりするので気になったり。
0164動け動けウゴウゴ2ちゃんねる
垢版 |
04/02/15 14:39ID:0cWi0j+o
PDA+AirH"でi2chにアクセスした場合だけなんですが、このエラーが出て書き込みできません。
PCページからは書き込みできるんですが、一応報告しておきます。生活板Bグル板携帯板ネヲチ板その他多くの板。
ここはInternal Server Errorで書けません。

i.2ch→i2chに変わってから駄目になったようです。
プロバイダはBIGLOBEです。
0165root ★
垢版 |
04/02/15 14:43ID:???
>>164
> i.2ch→i2chに変わってから駄目になったようです。

というのの意味が、よくわからんです。スマソ。

先日携帯用のトップページi.2ch.netを引っ越す時に
引越し先としてi2.2ch.netというのを設定しましたが、
現在は引越しは完了して、元通りi.2ch.netでアクセスできるはずです。

というか、そもそもトップページが変わったことと、Internal Server Errorが出ることには
関連性がないすね。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況