redmineとpassengerを導入したのだが、アクセス制限でハマったので記録しておく。
普段、apacheでのアクセス制限は
<Directory /var/lib/redmine> Order deny,allow deny from all allow from xxx.xxx.xxx.xxx </Directory>
のような感じで書くのだが、mod_passengerが優先されるようで、この設定ではうまくいかない。
Directoryディレクティブの代わりにLocationディレクティブを使って
<Location /redmine> Order Deny,Allow Deny from all allow from xxx.xxx.xxx.xxx </Location>
のようにするとうまくいきました。
なお、「/redmine」はredmineへのURLとなります。
なので、この場合は、http://xxx.xxx.xxx/redmineというURLの場合です。