Archive: 2005/01/03

ウェブメーラーの巻

perlソースとhtmlファイルをEUCからUTF-8に変換しただけだとやはりダメ。selinuxのお約束enforcingモードをpermissiveモードに切り替えて動作確認したところ、日本語は化け化けだが取り敢えず動く事は動いたようなのでOK。

というわけで、いつものように "audit2allow -d -l" の出力をポリシーに追加。その結果 /etc/selinux/targeted/src/policy/domains/program/apache.te の追加分(累計)は

allow httpd_suexec_t user_home_dir_t:dir search;
allow httpd_suexec_t user_home_t:dir { getattr search };
allow httpd_suexec_t user_home_t:file { execute execute_no_trans getattr ioctl read };
allow httpd_sys_script_t devpts_t:chr_file { read write };
allow httpd_sys_script_t httpd_sys_script_exec_t:dir { read add_name remove_name write };
allow httpd_sys_script_t httpd_sys_script_exec_t:file { create unlink write };
allow httpd_sys_script_t httpd_sys_script_exec_t:lnk_file read;
allow httpd_sys_script_t var_t:dir { add_name remove_name write };
allow httpd_sys_script_t var_t:fifo_file write;
allow httpd_sys_script_t var_t:file { create execute execute_no_trans getattr link read unlink write };
allow httpd_t httpd_sys_script_exec_t:lnk_file read;
allow httpd_t user_home_t:dir { getattr search };
allow httpd_t user_home_t:file { getattr read };
のようになった。

Namazuの巻

全文検索エンジンNamazuをインストールしたものの、cgiが"500:Internal Server Error"の呪縛から逃れられず、30日から膠着したまま年越ししてしまった。

コマンドラインからだと検索できたものの、検索サマリーが文字化けしてしまったのでエンコード設定を調べていたのだが、どうやらUTF-8非対応っぽい。とすると検索キーの入力側も問題になるのでかなり厄介で、難儀しそうな気がする。

google もあるし、Namazuは入れなくてもいいかな。というわけで取り敢えず処分保留。

【参照】
●penguin-19 home http://www1.kiwi-us.com/~mizusawa/penguin/
┗マニュアルに書いてないNAMAZU http://www.amays.com/~mizusawa/namazu_kaisetu/
●全文検索システム Namazu http://www.namazu.org/
┗namazu.cgi で、日本語文字列で検索すると検索結果が文字化けします。 http://www.namazu.org/FAQ.html#set-server-encoding

Fedora Core 日記

室温が10℃を割るようになり、昨夜からガスファンヒーターの運転開始。分厚い雲の隙間から晴れ間が覗く中途半端な天気に出掛ける気も失い、録り貯めた年末年始のTV番組を観ながらサーバーと格闘。