Webサーバーから利用できるようにしたいtracプロジェクトがいくつかありますが、ワイルドカードを使用してURLを関連するwsgiファイルに自動的にマップすることはできますか?
次の仮想ホストを追加することで手動で行うことができます。
<VirtualHost *:80>
DocumentRoot /var/www/trac.mydomain.com
ServerName trac.mydomain.com
WSGIScriptAlias /project1 /var/trac/project1/trac.wsgi
</VirtualHost>
ただし、より多くのtracプロジェクトを開くと、WSGIScriptAlias行の数が増えます。ワイルドカードを使用して、着信URLを正しいwsgiファイルに自動的にマップすることは可能ですか?私はそれがこのように見えるだろうと想像します:
<VirtualHost *:80>
DocumentRoot /var/www/trac.mydomain.com
ServerName trac.mydomain.com
WSGIScriptAlias /<wildcard> /var/trac/<wildcard>/trac.wsgi
</VirtualHost>