バーチャルドメイン下でsuEXECを動かしたい@CentOS

centOS6.4 64bitですでに入ってるhttpd上でperlを動かすとき、
suEXECの問題で /var/www 以下に色々設置しないといけないんです。

動かないperl CGIをリクエストしたとき、suexec.logには
[2013-06-19 02:31:34]: command not in docroot
と残ってます。

でも/var/www だとバーチャルドメインで運用すると色々弊害が。
ということで、/home を /var/www/mnt としてmount –bindしてやりました。

mount –bind /home /var/www/mnt

これでちゃんと動いてるっぽいのでそれで。

ln -s /home /var/www/mnt だとうまく動きません。
あと DocumentRoot は /home/~ の部分 /var/www/mnt/~ に書き換えるのと
/etc/rc.local にmount –bind /home /var/www/mnt を追加しておくのをお忘れなく。

0

サーバ移転

色々あって、FreeBSDからCentOSに移行してみました。
今回はVPS上で運用です。ソースを色々弄るFreeBSDよりも、CentOSのyumは便利です。

実は前のサーバからデータをバックアップをして移行したつもりだったんですが、
ワードプレスのエクスポートしたデータだけが移転先でインポートできなくて復旧できませんでした。
前のサーバは既にwindowsを入れちゃってるので、サルベージも出来ず。
ってかそもそもなくなったらいいやって感じでしたし。

ってことでリスタートなのです。

0