2003-05-18(Sun) -- [長年日記]
_ ただいま
絶賛全身筋肉痛中...。ぐは。
_ PCお掃除
とりあえずキーボードのホコリっぽいのだけはガマンならなかったのでエアーダスターで吹き飛ばす。ケーブル類もちゃんとほこりをぬぐった。
2枚の液晶モニタのうち1枚の調子が悪かったのだが、放置プレイしてたのを再度動作確認してみたらあっさり使えた。前回のはなんだったんだ?両方使えるのがはっきりしたので、デュアルモニタのサブとメインをいれかえて、サブ側のモニタとPCの間にTVBOX2をかませる。これでモニタを新調しなくてよくなったわけだ。
しかし、K7S5A は主電源を落とすとCMOSエラーにほぼ確実になるな。タコ足配線のせいもあって電圧が足らんのじゃないかと推測。マザーだけでも入れ替えようかと思ったけど、やるなら計画たてて、ちゃんとパーツをそろえてからにするべ。
_ suExec
ユーザ各自の権限で走るCGIが書きたくて、drubyで分散!?とか考えたけど suExecを試してみることに。portsのMakefileを見ると WITH_APACHE_SUEXEC といういかにもそれらしい変数が見えたので、/usr/local/etc/pkgtools.confにオプションを追加して portupgrade apache。
MAKE_ARGS = { 'www/apache13' => 'WITH_APACHE_SUEXEC=yes' }早速試してみるもInternalServerErrorで撃沈。結局ポイントは
* apache は完全停止&起動。apachectl graceful じゃだめ。 * /var/log/httpd-error.logに [notice] suEXEC mechanism enabled を確認。 * スクリプト、ディレクトリのパーミッションは701。の3点かと思われ。FreeBSD4.7-stableでのお話。