上記の設定をしてもapacheの設定の<VirtualHost>〜</VirtualHost>内にPassenger(mod_rails)とtracの設定が共存しているとtracが動かななってしまいました。
今回はそれを解消する方法がわかったので紹介させていただきます。
apacheの設定で
ScriptAlias /trac /usr/share/trac/cgi-bin/trac.fcgi
※trac.fcgiのパスは環境によって違う可能性があります
を
ScriptAliasMatch /trac(.*) /usr/share/trac/cgi-bin/trac.fcgi
とします。
これだけです。
これで、ようやく同じドメインでPassenger(mod_rails)のRailsとtracの共存ができるようになりました。
この問題でPassenger(mod_rails)の導入ができてなかった人は是非試してみて下さい!