« ブラウザをchromiumにしてみた | トップページ | USBメモリでswapのトホホ... »

2011年2月14日 (月)

apache2, mod_envのSetEnvはsuexeではだめ!!

本当に備忘録です。

apache2で起動されるCGIの環境変数は
mod_envのディレクティブであるSetEnvを使って指定できますが、
suexecを使ってCGIを起動している場合はダメです。
suexecが許可しないからだそうです。

私の考える解決策(suexecをあくまで使う場合)
非常にまだるっこしいが、
execleを挟んで必要な環境変数を追加するとか、
systemを使って、
system("export LANG=ja_JP.UTF-8; kerokero ...... ");
みたいにして起動するとか.....


しかし世の中うまくゆかんことが多いなあ。

にほんブログ村 IT技術ブログ Linuxへ
にほんブログ村

にほんブログ村 IT技術ブログへ
にほんブログ村

|

« ブラウザをchromiumにしてみた | トップページ | USBメモリでswapのトホホ... »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/152716/50868012

この記事へのトラックバック一覧です: apache2, mod_envのSetEnvはsuexeではだめ!!:

« ブラウザをchromiumにしてみた | トップページ | USBメモリでswapのトホホ... »