2010年1月7日木曜日

apache + fastcgi:嵌った

 httpd.conf に手を入れて fastcgi 経由で django を使えるようになったので、今度は .htaccess を使って実行する方法試す。

 これが嵌った。

 オフィシャルページの内容に従って .htaccess を作ったのだが、全く反応がない。 url を色々変えてみるが、.htaccess が効いているのかいないのかさっぱりわからない。
 こちらのページを参考に、アクセス制限をかけると...かかった。.htaccess は生きている。
 色々あったが、結局
RewriteRule ^/(.*)$ /mysite.fcgi/$1 [QSA,L]
RewriteRule ^(.*)$ mysite.fcgi/$1 [QSA,L]
 に変更。違いはスラッシュを取っただけ。ちなみに、httpd.conf にも同じような行があるが、こちらはサンプルソースにスラッシュが無く、あれこれやってスラッシュを入れたら動くようになった。

 うーん、大変だ。

0 件のコメント:

コメントを投稿