首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在apache2 web服务器上运行apache猎犬

在apache2 web服务器上运行apache猎犬
EN

Stack Overflow用户
提问于 2014-04-03 08:52:15
回答 1查看 1.3K关注 0票数 0

我正试图在apache2 web服务器上运行apache猎犬跟踪器。我用的是0.7版本的血猎犬。我跟踪了https://issues.apache.org/bloodhound/wiki/BloodhoundInstall网站

血液猎犬正在8000港口运行。但问题是,我不能运行80端口的血猎犬,所以如果我击中bloodhound.mydomain.com,我应该得到猎犬。我已经提到了我在网站/etc/ apache2 /apache2中指定的the服务器设置文件-可用/猎犬

代码语言:javascript
复制
<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实例。

EN

回答 1

Stack Overflow用户

发布于 2014-05-08 09:44:26

通过使用Apache mod_wsgi,您不再需要血犬分开了。是mod_wsgi使血犬奔跑。在这种情况下,您应该使用标准的apache端口。

另外,我想您应该在Virtualhost上使用一个ServerName指令(还是您只为一个主机服务?)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22832477

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档