2ch特化型サーバ・ロケーション構築作戦 Part21

このエントリーをはてなブックマークに追加
561 株価【700】 ▲ ◆cZfSunOs.U
>>558-560 FilterProvider では単純列挙ってのはないので,同じようにやるとしたら regex でやることになるかと.
あと,mod_filter は 2.1 以降しかないんで IfModule で囲めば Ok ですね.

# mod_filter がない 2.0 まで用
<IfModule !filter_module>
    AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml application/x-javascript
</IfModule>

# mod_filter がある 2.1 以降用
<IfModule filter_module>
    FilterDeclare deflate CONTENT_SET
    FilterProvider deflate DEFLATE Content-Type /text\x2F(html|plain|css|xml)|application\x2Fx-javascript/
#    FilterProvider の regex 中の / は \ でエスケープしてもダメポなんで \x2F で......
#    というか text/.... は個別に列挙しなくてもいいかも?
#    FilterProvider deflate DEFLATE Content-Type /text\x2F\w+|application\x2Fx-javascript/
    FilterChain deflate
</IfModule>
562動け動けウゴウゴ2ちゃんねる:2006/05/12(金) 10:13:39 ID:vEwIbtM70
<IfModule filter_module>で2.0って誤爆しないの?
563動け動けウゴウゴ2ちゃんねる:2006/05/12(金) 10:19:17 ID:vEwIbtM70
あ、そもそも一致しないから誤爆するわけないですね。すんません。
564 ◆Reffiz2Zh. :2006/05/12(金) 19:48:21 ID:XV4zd7Hg0
サポート切れるとなると5.5か6へのリプレース計画を立てる必要があるかも


ttp://lists.freebsd.org/pipermail/freebsd-security/2006-May/003695.html
565動け動けウゴウゴ2ちゃんねる:2006/05/12(金) 20:13:41 ID:u/+yAwfq0
4.10の鯖なんてあったっけ?
566 ◆Reffiz2Zh. :2006/05/12(金) 20:16:13 ID:XV4zd7Hg0
>565
問題になってくるのは5.4Rのサポートが10月で切れちゃうこと
(5.4R使用マシンは多い)
567root▲ ★:2006/05/13(土) 03:06:52 ID:???0 BE:4469377-#
ネットワークトラフィックが多くて、bbsd が通信できなかったのかな。
だとすると、ちと微妙だなぁ。
568root▲ ★:2006/05/13(土) 03:12:24 ID:???0 BE:2918584-#
でも、ピークは「だまれなんたら」じゃないのか。

だとすると、bbsd のスレッド数を最初から多くしておくといいのかな。

【蕨】負荷監視所_20060511
http://live14.2ch.net/test/read.cgi/liveplus/1147326099/230
569root▲ ★:2006/05/13(土) 03:33:17 ID:???0 BE:4377986-#
…やはり「だまれなんたら」らしいみたいですね。
570root▲ ★:2006/05/13(土) 04:42:23 ID:???0
ニュース速報運用情報 4
http://qb5.2ch.net/test/read.cgi/operate/1144597637/947

うーむ、とりあえず後でみてみることにしよう。
571root▲ ★:2006/05/13(土) 06:04:45 ID:???0
liveb1 関連
ex12 削除
news20 追加 済。

>>561- を後で処理する (ちらしのうら)。
572root▲ ★:2006/05/13(土) 12:38:52 ID:???0
>>561
うーん、なんか入れても動かないです。

mod_deflate を httpd.conf 的に mod_filter よりも先に読まないといけないのかと思って、
変えてみたりもしたのですが。

もうちょっと調べてみます。
573root▲ ★:2006/05/13(土) 12:49:40 ID:???0 BE:4377986-#
うーむ、

# for Apache 2.0 (original mod_deflate)
<IfModule !filter_module>
AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml application/x-javascript
</IfModule>

# for Apache 2.2 (emulating mod_deflate for Snowman front-end servers)
<IfModule filter_module>
FilterDeclare deflate CONTENT_SET
FilterProvider deflate DEFLATE Content-Type /text\x2F\w+|application\x2Fx-javascript/
FilterChain deflate
</IfModule>

で、
GET /index.html HTTP/1.1
Accept-Encoding: gzip

は圧縮されるけど、
GET /livecx/index.html HTTP/1.1
Accept-Encoding: gzip

は、圧縮されないみたい。
574root▲ ★:2006/05/13(土) 13:10:53 ID:???0 BE:1459182-#
>>573
# for Apache 2.2 (emulating mod_deflate for Snowman front-end servers)
<IfModule filter_module>
FilterDeclare deflate CONTENT_SET
FilterProvider deflate DEFLATE Content-Type /text\x2F\w+|application\x2Fx-javascript/
FilterChain deflate
</IfModule>

ここをコメントアウトすると、

GET /index.html HTTP/1.1
Accept-Encoding: gzip

も圧縮されなくなるから、上記が効いていることは間違いなさそうだけど、、、。
575動け動けウゴウゴ2ちゃんねる:2006/05/13(土) 13:29:10 ID:9X9tJdnkO
ローカル?
576root▲ ★:2006/05/13(土) 13:31:34 ID:???0 BE:7387799-#
mod_filter が mod_deflate の上の行で読まれていても大丈夫みたい。
順番は関係ないと。

でも、状況は変わらないなぁ。
577root▲ ★:2006/05/13(土) 13:32:05 ID:???0 BE:730324-#
>>575
ローカルのものは大丈夫で、
mopd_proxy 経由がだめみたい。
578root▲ ★:2006/05/13(土) 14:36:59 ID:???0 BE:3831067-#
んー、いろいろ試したけど、なんかうまくないすね。
mod_proxy.c もさらっと読んでみてみたんですが。

なんか限界なんで、そろそろオフラインになります。
# しかし、外人どもは元気だ、、、。
579動け動けウゴウゴ2ちゃんねる:2006/05/13(土) 14:40:07 ID:xVKI/TqcP BE:340297294-#
お疲れさまです。
ゆっくりとお休みくださいな。
580stream ◆PNstream2s :2006/05/13(土) 19:16:05 ID:wpvsdD2T0
http://httpd.apache.org/docs/2.2/mod/mod_filter.html

FilterProtocolディレクティブは関係ないのかな?

FilterProtocol deflate proxy=yes
581stream ◆PNstream2s :2006/05/13(土) 20:55:04 ID:+8jLjuwx0
いろいろ試してみたんですが、mod_filterがどうたらの問題ではないんでは?

http://orz.stream.st/cache/test.txt ←ローカルのファイル
http://orz.stream.st/cache/subject.txt ← http://live22.2ch.net/liventv/subject.txt


<Directory /○○/cache/>
AddOutputFilterByType DEFLATE text/html text/plain text/xml image/bmp
</Directory>

↑だとtest.txtは圧縮され、subject.txtは圧縮されません。



<Proxy http://live22.2ch.net/liventv/subject.txt>
AddOutputFilterByType DEFLATE text/html text/plain text/xml image/bmp
</Proxy>

↑だとsubject.txtは圧縮されます。
582stream ◆PNstream2s :2006/05/13(土) 21:21:56 ID:DSeDtlVB0
もしかして・・・と思ったらやっぱり。

http://live22x1.2ch.net/liventv/SETTING.TXT ←バーボンになる
http://live22x1.2ch.net/liventv/subject.txt ←バーボンにならない
583root▲ ★:2006/05/13(土) 22:43:21 ID:???0 BE:2188883-#
>>582
live22 にも配布しないといかんのかな。

mod_rpaf 入れているので、IP アドレスはリモートのものになっているはず。
584stream ◆PNstream2s :2006/05/13(土) 22:55:28 ID:oOzoW8uq0
.htaccessはDirectoryディレクティブと同じだから
ProxyPassで設定したところは有効にならないってことですね。
mod_deflateが効かなかったのはAddOutputFilterByTypeでもmod_filterでも
設定している場所が間違っていたと。

>>583
htaccess使う限り、そうなりますね
585root▲ ★:2006/05/13(土) 22:59:57 ID:???0 BE:5746379-#
>>584
ということは、、、。

<Proxy>〜</Proxy> に入れる必要がある?
586stream ◆PNstream2s :2006/05/13(土) 23:06:21 ID:oOzoW8uq0
>>585
そうですね、それか<Location>〜</Location>。
そうなるとhtaccessじゃなくてhttpd.confに設定することになります。
587root▲ ★:2006/05/13(土) 23:07:15 ID:???0 BE:1459744-#
>>586
なるほど。

Proxy 関連は Include しているので、そっちでやれば OK かな。
588 株価【700】 ▲ ◆cZfSunOs.U :2006/05/13(土) 23:18:02 ID:2sQB8Xry0
あ......そうか,

>>584
>.htaccessはDirectoryディレクティブと同じだから

というのが盲点でした......>>561 は httpd.conf 中でグローバルに定義すべきですね.

ただ......AddOutputFilterByType にはいろいろ問題があったゆえ
mod_filter が作られたって経緯もあって,その一つが

http://httpd.apache.org/docs-2.2/mod/core.html#addoutputfilterbytype
>The by-type output filters are never applied on proxy requests.

ということで(これは ByType ではない AddOutputFilter や SetOutputFilter なら平気です).