2005/8/19

Apacheをやっと2.xに上げた(Web)

以前の記事にあるように、 今までapache2はsuexec環境でpublic_html配下のcgiがそのユーザ権限で動作出来ない問題を指摘して、 結局1.3系をずっと使っていたのですが、久しぶりにapache 2.0.54_2 を入れてみたら、ちゃんと動くではないですか!

今日は会社から帰ってからずっとhttpd.confをいじくっていました。

Change Logを見ると、2.0.51から以下の変更があった模様。

mod_userdir: Ensure that the userdir identity is used for suexec userdir access in a virtual host which has suexec configured. PR 18156. [Joshua Slive]
  • suexec
    特に問題なし。
    コンパイルオプションはpkgtools.confに「WITH_SUEXEC=yes SUEXEC_DOCROOT=/home SUEXEC_UIDMIN=80 SUEXEC_GIDMIN=80」を指定した。
    UID,GIDはwwwユーザがsuexecで動作しないとsquirrelmailが動作しなさそうだったからです。
  • WebDAV
    mod_encodingが無いけど、日本語も正しくput,get出来ることを確認

suexec環境では構築が難しいと言われているqmailadminも無理矢理動作させました。興味のある方はコメント下さい。


【後日談】
squirrelmailはPHPで動作しているため、CGIとは違う扱いみたいです。よってsuexecの下では動かないので、 /usr/local/wwwにportsではインストールされますが、上記のUIDMIN,GIDMINは変更しなくても大丈夫そうです。

投稿者 yotan : 2005年8月19日 10:11| トラックバック(0)
アンケート
このエントリは・・・
とても役に立った
役に立った
どちらとも言えない
あまり役に立たなかった
全く役に立たなかった
コメント

調べ物してたら辿り着きました。
はじめまして。

っと・・・
違う事でしたが、
凄く気になる文章を見つけたのでコメントさせて頂きました☆

凄い前の記事ですが。。。

suEXEC環境でqmailadminっと・・・
色々調べてやっても、suEXEC環境では出来ないと書かれてたり・・・
友達と私と3つドメイン扱ってますが、
バーチャルな環境のsuEXECでもqmailadminは使えるのでしょうか?
友達がメールアドレス作りたいって言われたら私が全部しないとダメになっちゃってるので・・

Posted by: nao : 2009年2月21日 11:57

コメントありがとうございます。
qmailadminはFreeBSDを使っていてapache2のSuExecが微妙だったときに苦労しましたが、今は動作環境を持っていないので検証できません。
お力になれずにもうしわけありません。

Posted by: よたん : 2009年2月21日 19:48

いえいえです。
レスありがとうございました☆

Posted by: naoki : 2009年3月 6日 10:44
コメントする

※コメント内にURLを書くとSPAM扱いとなります。2ch風に表記はOKです










名前、アドレスを登録しますか?