Snap.Shot.cx

[サーバ] Apache: suppress-error-charset
10/08/2002 00:23 (投稿者:たかの)

apache-1.3.27が出た。SysV系の共有メモリに関するセキュリティホールがあるらしいので、LinuxやSolarisなどではアップデートが必要なハズだ。
で、それをやろうと新しいrpm玉をつくろうとしたら、古いパッチのひとつが当たらない。Charset=iso-8859なタコバグに対するパッチだ。

当該部分を見直してみると、こんなコードが追加されている。


2857 if (ap_table_get(r->subprocess_env,
2858 "suppress-error-charset") != NULL) {
2859 r->content_type = "text/html";
2860 }
2861 else {
2862 r->content_type = "text/html; charset=iso-8859-1";
2863 }


あれ、なんだこりゃ?と、最新のマニュアルを見直してみたら、特別な役割を持つ環境変数の追加だった。

suppress-error-charset環境変数は、設定されている場合にエラー文書のchatsetを省略するようだ。httpd.confに

SetEnv suppress-error-charset yes

とか書いてあげれば有効になると思うよ、たぶん。

推定で書いているのは、これから入れ換えをするからなんですねー。
確かめてから書けよって?違ってたらごめん。

メールでコメント

(Powered by Zope)
リンクはご自由にどうぞ。各記事には記事番号がついていますので、URLは変わりません。
© 2000-2013 Yukimasa TAKANO, all RIGHTs reserved.