我正在尝试在 apache2 Web 服务器上运行 apache Bloodhound 跟踪器。我用的是0.7版本的血猎犬。我关注了网站https://issues.apache.org/bloodhound/wiki/BloodhoundInstall
Blood hound 在端口 8000 上运行。但问题是我无法在端口 80 上运行 Blood hound,所以如果我访问 Bloodhound.mydomain.com,我应该得到 Bloodhound。我已经提到了网站 /etc/apache2/sites-available/bloodhound 中指定的我的 apache2 网络服务器设置文件
<VirtualHost *:8080>
WSGIDaemonProcess bh_tracker user=ubuntu python-path=/home/ubuntu/bloodhound-0.7/installer/bloodhound/lib/python2.7/site-packages
WSGIScriptAlias /bloodhound /home/ubuntu/bloodhound-0.7/installer/bloodhound/site/cgi-bin/trac.wsgi
<Directory /home/ubuntu/bloodhound-0.7/installer/bloodhound/site/cgi-bin>
WSGIProcessGroup bh_tracker
WSGIApplicationGroup %{GLOBAL}
Order deny,allow
Allow from all
</Directory>
<LocationMatch "/bloodhound/[^/]+/login">
AuthType Digest
AuthName "ubuntu"
AuthDigestDomain /bloodhound
AuthUserFile /home/ubuntu/bloodhound-0.7/installer/bloodhound/environments/main/bloodhound.htdigest
Require valid-user
</LocationMatch>
</VirtualHost>
添加上述文件后,它没有在端口 8000 和 8080 上运行。
我如何让它运行。请帮助我。顺便说一句,我使用的是 ubuntu ec2 实例。