Running Bloodhound via apache: 404 error

Here is the list of commands I used, which might be helpful in updating the
docs:

===

[bash]mkdir /var/www/bh.mysite.com/
cd !$
tar zxvf /usr/local/src/apache-bloodhound-0.7.tar.gz
mv apache-bloodhound-0.7/ src
cd src/installer/
virtualenv –system-site-packages ../../python-virtualenv
. !$/bin/activate
pip install -r requirements.txt
python bloodhound_setup.py –environments_directory=../../env -d sqlite
–project= –default-product-prefix= –admin-user=<admin
username>
tracd –port=8000 /var/www/bh.mysite.com/env/
^C
trac-admin ../../env// # modify components, versions, milestones
^D
trac-admin /var/www/bh.mysite.com/env// deploy /var/www/
bh.mysite.com/www
# and now, to run via apache…
sudo useradd bloodhound
cd /var/www/bh.mysite.com/
sudo chown -R bloodhound.www-data env www python-virtualenv
sudo chmod -R ug+r env www python-virtualenv
sudo chmod -R ug+w env
vi /etc/apache2/sites-available/bh.mysite.com
sudo a2ensite bh.mysite.com
sudo apache2ctl graceful
[/bash]

===

…and the contents of my /etc/apache2/sites-available/bh.mysite.com file:

===

[bash]
ServerName bh.mysite.com

LogLevel warn
ErrorLog /var/log/apache2/bh.mysite.com-error.log
CustomLog /var/log/apache2/bh.mysite.com-access.log combined

WSGIDaemonProcess bh_tracker user=bloodhound python-path=/var/www/
bh.mysite.com/python-virtualenv/lib/python2.7/site-packages
WSGIScriptAlias / /var/www/bh.mysite.com/www/cgi-bin/trac.wsgi

WSGIProcessGroup bh_tracker
WSGIApplicationGroup %{GLOBAL}
Order deny,allow
Allow from all

<LocationMatch "/[^/]+/login">
AuthType Digest
AuthName "Bloodhound"
AuthDigestDomain /
AuthUserFile /var/www/bh.mysite.com/env/<env
name>/bloodhound.htdigest
Require valid-user
[/bash]

===