[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 05/25 02:51 / Filesize : 204 KB / Number-of Response : 829
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Apache関連 Part11



1 名前:名無しさん@お腹いっぱい。 [2008/09/30(火) 08:11:00 ]
HTTP ServerのApacheに関する話題を扱うスレッドです。
httpd.apache.org/

●インストール済みApacheの詳細情報の調べ方
httpd -h 簡易ヘルプ
httpd -v バージョン情報
httpd -V コンパイル条件など詳細な情報
httpd -l 静的リンクされたモジュール一覧
httpd -M 現在の設定ファイルで読み込まれるモジュール(2.2以降)

●公式マニュアル
httpd.apache.org/docs/1.3/ Apache 1.3
httpd.apache.org/docs/2.0/ Apache 2.0
httpd.apache.org/docs/2.2/ Apache 2.2

●ディレクティブ一覧
httpd.apache.org/docs/1.3/mod/directives.html
httpd.apache.org/docs/2.0/mod/quickreference.html
httpd.apache.org/docs/2.2/mod/quickreference.html

前スレッド
Apache関連 Part10
pc11.2ch.net/test/read.cgi/unix/1179627714/

521 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/07(日) 15:23:57.31 ]
TCP keepaliveの説明を引用してくるバカがおる

522 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/07(日) 17:14:40.13 ]
フイタw

523 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/09(火) 04:00:06.70 ]
wgetで直アクセスすると404 Not Foundを返して来て、
telnetでアクセス(HEAD /some/foo/hoge.jpg HTTP/1.0)しても404を返してくるサーバがあります。
それなのに、chromeでアクセスすると画像が表示されます。

これってどういう設定なのでしょうか?
telnetやwgetでchromeと同じ結果を得るためには、どうアクセスするべきなのでしょうか?

524 名前:509 mailto:sage [2011/08/09(火) 10:40:40.07 ]
UAとかホスト名指定とかじゃあ?

525 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/10(水) 03:24:02.30 ]
Referer の制限かなあ。
Chrome で見えるって言うのは、画像の URI を直接指定して?
こちらの紳士達が詳しいかも↓
hibari.2ch.net/test/read.cgi/unix/1305422004/l50

526 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/10(水) 22:09:42.74 ]
ホスト名やリファラによる制限はブラウザと関係ないし
ユーザエージェント制限の可能性があるけどその場合は404じゃんくて403だよね

527 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/10(水) 23:46:51.84 ]
何を返してくるかは相手次第だろうに403と決めてかかるとかw

528 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/11(木) 00:04:53.56 ]
403を404エラーとして返すサーバならそうだろうけど、わざわざそうする理由があるサーバということだよね?

529 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/11(木) 10:41:31.12 ]
ErrorDocumentを指定していてその先で404にすげ替えるとか。



530 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/11(木) 12:15:38.68 ]
>>528
軽い気持ちで404返してるかも知れないのにお前は何を言ってるんだ?

531 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/11(木) 13:36:22.24 ]
528は恥ずかしくてつい恥の上塗りでしょ


532 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/13(土) 04:50:07.44 ]
fc2とかリファラで404返してくるじゃん

533 名前:名無しさん@お腹いっぱい。 mailto:sega [2011/08/18(木) 10:42:17.44 ]
違うドメイン名へのアクセスをエラーにしたいんだけど
どう設定したらいいかな。

chinkoサーバに unko/ というアクセスがあったとき
200でなく404とか適切なエラーを返したい

534 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/18(木) 10:43:51.16 ]
VirtualHost

535 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/18(木) 18:25:43.83 ]
Hostヘッダーを見てはじけばいい

536 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/25(木) 21:34:02.90 ]
CVE-2011-3192
Range header DoS vulnerability Apache HTTPD 1.3/2.x


1) Use SetEnvIf or mod_rewrite to detect a large number of ranges and then
either ignore the Range: header or reject the request.

Option 1: (Apache 2.0 and 2.2)

# Drop the Range header when more than 5 ranges.
# CVE-2011-3192
SetEnvIf Range (,.*?){5,} bad-range=1
RequestHeader unset Range env=bad-range

# optional logging.
CustomLog logs/range-CVE-2011-3192.log common env=bad-range

対策してね。

537 名前:名無しさん@お腹いっぱい。 [2011/08/25(木) 22:01:49.96 ]
【ニュー速ハッカー部】Apacheの脆弱性を突く「Apache Killer」 お前らのサーバの危険が危ない
hatsukari.2ch.net/test/read.cgi/news/1314272986/

538 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/25(木) 23:31:09.77 ]
赤帽パッチまだー( ゚д゚)
https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2011-3192

539 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/26(金) 10:04:21.25 ]
お前らどころか2chが盛大に落とされたわけだが、他のサイトでは対策してあんのかな



540 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/26(金) 11:57:53.46 ]
2chが盛大に落ちたんだから他の奴等はこれはヤバいwと気づいて対策するだろうよ。
問題は2chが落ちた原因が ApacheKillerだと認識されてるかどうかだが。

2ch来てない奴には通用しないかも。ニュース系サイトでの取扱い鈍いし。

541 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/26(金) 21:29:06.82 ]
>>536
それ対策なってねーぞw

542 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/26(金) 22:36:22.12 ]
Apache HTTPD Security ADVISORY
==============================
UPDATE 2

なんてのを用意中ぽいな
workaroundも修正されとるでぇ
ttp://mail-archives.apache.org/mod_mbox/httpd-dev/201108.mbox/%3CF0328A02-507F-42F6-A99E-EC2F30733BB7@bbc.co.uk%3E

543 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/26(金) 23:00:52.14 ]
既にannounceに流れてた
mail-archives.apache.org/mod_mbox/httpd-announce/201108.mbox/%3C20110826103531.998348F82@minotaur.apache.org%3E

ということで
>>536
はネタが古い

544 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/26(金) 23:50:02.78 ]
WAは検証して使えなかったから、ソース待ち
お前らちゃんと検証しろよな

545 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/27(土) 09:17:11.02 ]
>>543
あんまし困らないけどenv=bad-req-rangeの定義がないような気がする・・・。
SetEnvIf漏れ?

546 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/27(土) 09:59:14.61 ]
httpd-devはヲチっとけ

547 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/29(月) 18:31:37.90 ]
LoadModuleにある、mod_authxxxxxっていっぱいあるけど、
「使ってないぞコレ」と思ったらコメントアウトしてOK?

なんか気を付けることがあったらおしえてください。

548 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/29(月) 18:50:36.98 ]
まずはドキュメント読みなよ。

549 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/29(月) 19:00:03.08 ]
>548
一応Apacheのところを読んではいるんですが、
「××する機能」とはあるんですが、止めたら何が問題か?は書いてないですよね?

ノウハウっぽいところがあるのかな?と。



550 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/29(月) 19:29:15.16 ]
「××する機能」がいらないなら止めていいんじゃね。

551 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/29(月) 19:43:26.29 ]
全部コメントアウトして、動くようになるまで追加する。

552 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/29(月) 19:46:34.21 ]
モジュールのページを見ると
そのモジュールが提供するディレクティブ一覧が載ってる。
そのディレクティブを使ってなければたいていいらない。

553 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/29(月) 21:15:45.17 ]
>550-552
大体そんな方針で良いみたいですね

ある程度最初からonにしてあるのは利便性のタメかな?

554 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/29(月) 23:02:41.02 ]
ある程度というより、configure時にsharedで有効にしたものは全部onになってるぞ

555 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/30(火) 11:10:26.12 ]
apacheを使い始めたばかりの者ですが、よく分からないことがあります。

apacheのドキュメントルート直下に/cgi-bin/という名前のフォルダを作ると、
Forbiddenとなってしまい、それ以下のファイルを参照することが出来なくなってしまいます。
直下に/cgi-bin/を配置するのではなく、/test/cgi-bin/というようにワンクッション置けば参照できるようになります。
これは正常な動作なのでしょうか?
また、これが正常な動作である場合、ドキュメントルート直下に/cgi-bin/というフォルダを置いても
Forbiddenにならないようにするにはどのように設定を変更すればよいのでしょうか?

教えていただきたいです。

556 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/30(火) 11:20:54.28 ]
>>555
っ ScriptAlias

557 名前:555 mailto:sage [2011/08/30(火) 12:28:42.47 ]
>>556
ありがとうございます。
つまり、ドキュメントルート直下に/cgi-bin/を作成すると、ScriptAliasの設定と競合する形になってしまうってことですかね?
それでScriptAliasの設定が優先されるので、自分で作成した/cgi-bin/はForbiddenになってしまうと。

あと、単純な質問になってしまいますが、そもそもScriptAliasの設定したディレクトリにcgiを置くメリットってなんなんでしょうか?
cgi自体をダウンロードされたり表示されないようにするためだと記してあるサイトが多いようですが、
ScriptAliasに置かなくてもcgiにアクセスしたら、結局はプログラムが実行された後の結果しか与えられないと考えていたのですが。
ScriptAliasで設定したディレクトリ以外に置かれたcgiというのは、その中身が簡単にみられてしまったりするのでしょうか?

558 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/30(火) 13:28:23.86 ]
>>557
> つまり、ドキュメントルート直下に/cgi-bin/を作成すると、ScriptAliasの設定と競合する形になってしまうってことですかね?
ScriptAlias の指定が優先されてドキュメントルートの方の /cgi-bin/ は参照されない。

> あと、単純な質問になってしまいますが、そもそもScriptAliasの設定したディレクトリにcgiを置くメリットってなんなんでしょうか?
一ヶ所に集めておくと管理しやすい。
あやしいプログラムをユーザに勝手に置かれるのを防ぐ。

559 名前:555 mailto:sage [2011/08/30(火) 14:09:15.85 ]
>>558
解説ありがとうございます。

>あやしいプログラムをユーザに勝手に置かれるのを防ぐ。

これはつまりセキュリティの事を考慮すると、cgiはScriptAliasで設定したディレクトリに置いた方がよいということですよね。

この質問とは別のことになりますが、例えばページの管理者だけが使用することを目的としたcgiを作成した場合、
ドキュメントルート下にhtaccessの設定でBasic認証を有効にしたディレクトリにそのcgiを置くよりも、
ScriptAliasで設定したディレクトリにそのcgiを置いた方がセキュリティ面では良いということになるのでしょうか?



560 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/30(火) 14:21:51.67 ]
>>559
管理しきれるならどこに置いてもいいんじゃね。

あと、自分と同じディレクトリにデータファイルを作るようなプログラムがあった場合に
ScriptAlias 以下ならそのファイルを覗かれることがない、っていう利点もあるにはある。
副次的な効果だけど。
そんなプログラム作る方が悪いんだけど。

561 名前:555 mailto:sage [2011/08/30(火) 14:34:43.13 ]
>>560

とりあえず、初心者なのでScriptAliasで設定したディレクトリにcgiを集めることにしてみます。

お答えくださってありがとうございました。

562 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/30(火) 14:46:50.14 ]
httpd.apache.org/docs/2.2/misc/security_tips.html#nsaliasedcgi

563 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/31(水) 10:38:02.43 ]
2.2.20


564 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/31(水) 11:02:44.56 ]
早速上げたった。
テストは面倒だからしてない(・∀・)y‐┛~~

565 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/31(水) 14:52:22.61 ]
1.3系使ってる人はどうするの?
まだまだ沢山いると思うんだけど...

566 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/31(水) 15:02:26.97 ]
いいかげん 2.x に乗り換えれ。

567 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/31(水) 15:06:53.44 ]
自分のサーバーなら2.2系使ってるんだけどね...
仕事先のだとなかなか...

568 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/31(水) 15:07:58.37 ]
1.3系のパッチの予定はないのかな?

569 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/31(水) 17:54:52.56 ]
ないよ。



570 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/31(水) 23:31:26.50 ]
赤帽バッチまだー
>>538

571 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/01(木) 03:47:35.52 ]
2.2.20速いぞ

572 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/01(木) 10:45:44.80 ]
>>570
来たよ。
rhn.redhat.com/errata/RHSA-2011-1245.html

573 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/01(木) 11:18:40.39 ]
2.0系のパッチの予定はないのかな?

574 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/01(木) 11:40:51.42 ]
自分でバックポートしれ そして配布しれ

575 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/01(木) 12:11:51.87 ]
>>573
RHEL4.xのパッチをパクればOK

576 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/01(木) 12:29:35.32 ]
2.0.x は出す
1.3.x は出さないと言ってた気がする

577 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/01(木) 12:39:32.05 ]
早い対応、めでたし。
今回の脆弱性で実際に攻撃を受けたってサイトはあるの?

578 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/01(木) 13:12:44.86 ]
>>577
2ch とか?

579 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/01(木) 13:15:49.58 ]
>>574>>575
非公式な対応はいろいろあるけど、
公式に出ないのかな、と思って。



580 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/01(木) 14:41:38.01 ]
ftp.redhat.com/pub/redhat/linux/enterprise/5Server/en/os/SRPMS/httpd-2.2.3-53.el5_7.1.src.rpm

581 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/01(木) 14:43:16.08 ]
>>580
とつぜんどうしたの。

582 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/01(木) 14:48:35.43 ]
ウフフ

583 名前:名無しさん@お腹いっぱい。 [2011/09/01(木) 18:50:37.25 ]
Apache Killerの件で
落としてみて報告してくれと無茶ぶりされて、
必死こいて頑張っていますが、
killapache.pl を使って、
1.3.xでは落ちません。
2.2.xでは落ちました。
変な話ですが、1.3.xで落とせた方はいらっしゃいますか?


584 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/01(木) 20:19:33.78 ]
つまり1.3最強という事ですね。

585 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/01(木) 20:26:28.53 ]
1.3はinetdモード使えるから今でも重宝してる

586 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/01(木) 20:35:48.51 ]
>>585
なんでinetdモード使ってるの?

587 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/01(木) 20:38:22.72 ]
ちゃんとプロセス数増やしてメモリ潰さないと止まらないっしょ

588 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/01(木) 21:50:55.78 ]
>>586
TCP Wrapper が使いたいとか?

589 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/01(木) 22:15:07.02 ]
>>583
ここが参考になるかも
blog.tokumaru.org/2011/08/apache-killerapache-killer.html



590 名前:名無しさん@お腹いっぱい。 [2011/09/01(木) 22:40:19.55 ]
583です。
MaxClientsを下げて10にしましたが、ビクともしません。
そもそもkillapache.plの
28行目 for ($k=0;$k<1300;$k++) {

for ($k=5;$k<1300;$k++) {
としないと
206 Partial Content
が返りませんでした。200が返りました。
2.2.xでは、何もしなくても206が返りました。
再現方法が違うのでしょうか?


591 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/01(木) 22:45:57.52 ]
>>590
people.apache.org/~dirkx/CVE-2011-3192.txt

592 名前:名無しさん@お腹いっぱい。 [2011/09/01(木) 23:09:15.40 ]
>>591
583です。

そんな今さら・・・

Apache 1.3 is NOT vulnerable.
えっ!?

UPDATE2までしか見ていませんでした。
ありがとうございました!

593 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/01(木) 23:40:13.17 ]
わかりました。apache_1.3.42 に戻します。

594 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/02(金) 01:22:26.29 ]
1.3系試してないねぇ
ttp://www.jpcert.or.jp/at/2011/at110023.html

595 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/02(金) 08:36:48.74 ]
え?1.3系は大丈夫だったの?

596 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/03(土) 12:23:58.91 ]
huge.shit.com/test.php -> 200 OK
huge.shit.com/test.php?param=xxx -> 404 Not Found
<上記ドメインのIP>/test.php -> 200 OK
<上記ドメインのIP>/test.php?param=xxx -> 200 OK

Virtualhostへのアクセスで存在するファイルにGETパラメータを渡すと404になる。
こんな現象に悩まされてるんだけど、これなんで?誰か教えて!

597 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/03(土) 12:39:44.97 ]
ログ読んでみたら。

598 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/03(土) 12:45:11.61 ]
ログは File is not found が並んでるだけなんだよね。
ていうか、パラメータ渡すと not found になる設定ってあるのかな。
昨日まで正常だったのに、いきなりこの現象が発生してわけわからんのです。

599 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/03(土) 13:44:17.55 ]
何も変更してないならrestartしてみたら?



600 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/03(土) 13:48:55.99 ]
restartはしたんすよ。変わらずです。
おれ以外にも管理者はいるから誰かが
何かを書き換えた可能性はなくはないんだよね。
?でパラメータ渡すと別ファイルとして認識されちゃうってことだよね多分これ。

601 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/03(土) 14:14:14.82 ]
書き換えた人に聞いた方が早くない?
confの日付で実際更新されてるか分かるだろうし。

602 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/03(土) 14:21:53.08 ]
>>596

Rewrite使ってる?
Apache Killerの件で設定変えたとか。

603 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/03(土) 15:36:13.73 ]
>>602
Rewriteは、してないね。
killapache対策はしたけど、数日前なので、タイミングは合致しないなー。

604 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/03(土) 15:45:48.19 ]
POSTした場合はどうなりますか?

605 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/03(土) 16:34:37.48 ]
普通設定いじる前にバックアップとらない?
diffすればいいんじゃない?

606 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/03(土) 16:57:16.34 ]
>> 601
誰が何を変更したのかがわかる状況ではないんだよね。confの更新日はkillapache対策の時だね。昨日じゃない。
ためしにRange周りの設定をオフってみたけど関係ないみたい。
>> 604
FirefoxのHackbarってアドオン使ってPOSTしてみた限りでは問題なかべおん。
てかさ、
/js/jquery.js
だとアクセスできて
/js/jqueyr.js?test
でNot Foundになるってどおゆうことなんだろう。んなことある?

607 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/03(土) 18:53:08.15 ]
>>606

違うブラウザではどんな?同じ動作?

608 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/03(土) 19:19:20.79 ]
>>606
うだうだ書いてるヒマあったら他の管理者どもに話を訊けよアホ
あと設定ファイルの変更履歴とれやボケ

609 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/03(土) 19:35:31.64 ]
まずは管理体制の見直しからだな。



610 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/03(土) 19:37:16.20 ]
これを機にIISに切り替えよう。

611 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/03(土) 22:37:24.77 ]
>>607
どのブラウザでも一緒だね。
IP直打ちとVirtualHostで動作が違うってのがポイントだと思ってずっと調べてるけど、未だ解決できず。
>>608
confに変更はない。他の管理者は連絡とれず。やーここの人なら「そりゃおめー原因はあれだよ」ってなるかなと
思ってさ。自力で調べつつ、わらにもすがる思いで聞いとります。

612 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/03(土) 23:28:57.17 ]
>>611
config晒せば。

何らかの意図があって設定を変更しているのなら
設定を戻せば良いって話でもない気がするけど。

613 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/03(土) 23:43:40.87 ]
>>611

>IP直打ちとVirtualHostで動作が違うってのがポイントだと思ってずっと調べてるけど、未だ解決できず。
そこじゃないかもしれんぞな。

/js/jqueyr.js?test
↑↑↑↑
尻尾つきで、POSTするとどない?エラー?



614 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/04(日) 00:07:46.90 ]
>>613
こんな結果です。
[尻尾あり]
xxx.example.com/js/jquery.js?test
POST /js/jquery.js?test HTTP/1.1
HTTP/1.1 404 Not Found
[尻尾なし]
xxx.example.com/js/jquery.js
POST /js/jquery.js HTTP/1.1
HTTP/1.1 200 OK

615 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/04(日) 00:42:20.85 ]
>>614

POSTとGET関係ないと。

VirtualHostとの時だけ変なら、
試しに、違うドメインを追加(VirtualHost)して、そっちでも変になりますか?

差し障り範囲(ドメインとか、IPとかXXXして)で、confを見せていただけると、何か分かるかもね。
apacheバージョンとか、組み込んでるモジュールとか




616 名前:名無しさん@お腹いっぱい。 [2011/09/06(火) 07:41:07.60 ]
遅ればせながらapache killer対策に取りかかっています
巨大なファイルを扱っていない限りrangeヘッダに非対応でもいいので

RequestHeader unset Range
RequestHeader unset Request-Range

二行追加でよろしいでしょうか?

617 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/06(火) 08:16:43.48 ]
バージョンチェックも入れました

<IfVersion < 2.2.20>
RequestHeader unset Range

RequestHeader unset Request-Range
</IfVersion>


618 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/06(火) 14:25:04.79 ]
話の流れに割り込むような形になってしまい申し訳ありませんが、Apache初心者の質問をさせてください。

Apacheにおける環境変数QUERY_STRINGの呼び出しに関する質問です。

Apache上に置いてあるshtml内にGETメソッドのフォームを設置しています。
フォームのテキストボックス内に日本語で文字を入力してsubmitボタンを押し、
新しく表示されたshtml内でSSIを使用して、cgiで環境変数QUERY_STRINGをshtml内に表示しようとしています。

テキストボックスに何も入力しない場合や半角英数字のみを入力した場合は正しく習得され、
cgiによってshtml内に環境変数QUERY_STRINGのデータがしっかりと表示されるのですが、
テキストボックス内に日本語を入力した場合は、shtml内に環境変数QUERY_STRINGの中身が
何もない状態であるかのように表示されてしまいます。つまり、『?』以降が何も表示されないということです。
しかし、テキストボックス内に日本語を入力した場合でも、新しく表示されたshtmlのURLには入力した文字データが
GETメソッドとして正常に受け取られているように表示されています。

AN HTTPDで全く同じshtmlおよびcgiを使用した場合は、日本語を入力してもshtml内にその結果が正しく表示されるので、
Apache内の何かが原因であるのではないかなと考えているのですが、よく分かりません。

お分かりになる方おられましたら、どうかよろしくお願いします。

619 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/06(火) 15:35:20.59 ]
謙譲語・・



620 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/06(火) 18:18:46.32 ]
それはわかっておりますw

shtmlがUTF-8じゃないんだろw

621 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/06(火) 21:31:32.29 ]
>>598
LogLevel debug を設定したらヒントが出るかもしれない。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<204KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef