«前の日記(2003-05-17(Sat)) 最新 次の日記(2003-05-19(Mon))» 編集

これ日記なん?


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でのお話。