我正试图在apache2 web服务器上运行apache猎犬跟踪器。我用的是0.7版本的血猎犬。我跟踪了https://issues.apache.org/bloodhound/wiki/BloodhoundInstall网站
血液猎犬正在8000港口运行。但问题是,我不能运行80端口的血猎犬,所以如果我击中bloodhound.mydomain.com,我应该得到猎犬。我已经提到了我在网站/etc/ apache2 /apache2中指定的the服务器设置文件-可用/猎犬
<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实例。
发布于 2014-05-08 09:44:26
通过使用Apache mod_wsgi,您不再需要血犬分开了。是mod_wsgi使血犬奔跑。在这种情况下,您应该使用标准的apache端口。
另外,我想您应该在Virtualhost上使用一个ServerName指令(还是您只为一个主机服务?)
https://stackoverflow.com/questions/22832477
复制相似问题