首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >访问新的apache-探犬安装时出现“请求的资源不可用”错误

访问新的apache-探犬安装时出现“请求的资源不可用”错误
EN

Stack Overflow用户
提问于 2013-04-14 15:00:05
回答 1查看 457关注 0票数 0

我已经使用以下位置的说明在Ubuntu-12.04服务器上安装了apache-bloodhound:

https://issues.apache.org/bloodhound/wiki/BloodhoundInstall

我可以使用“测试服务器”标题下的tracd函数访问该站点,一切似乎都很正常。

我按如下方式创建了文件/etc/apache2/sites available/探犬:

代码语言:javascript
复制
<VirtualHost *:8080>
   WSGIDaemonProcess bloodhound_tracker user=alex python-path=/usr/share/bloodhound/lib/python2.7/site-packages
   WSGIScriptAlias /bloodhound /usr/share/bloodhound/site/cgi-bin/trac.wsgi
   <Directory /usr/share/bloodhound/site/cgi-bin>
     WSGIProcessGroup bloodhound_tracker
     WSGIApplicationGroup %{GLOBAL}
     Order deny,allow
     Allow from all
   </Directory>
   <LocationMatch "/usr/share/bloodhound/[^/]+/login">
     AuthType Digest
     AuthName "bloodhound"
     AuthDigestDomain /bloodhound
     AuthUserFile /usr/share/bloodhound/environments/main/bloodhound.htdigest
     Require valid-user
   </LocationMatch>
 </VirtualHost>

但是当我试图访问这个站点时,我得到了这个错误:

代码语言:javascript
复制
HTTP Status 404 - /bloodhound
type Status report
message /bloodhound
description The requested resource (/bloodhound) is not available.
Apache Tomcat/6.0.35

我不熟悉WSGI,但我深入研究了文档,在这个文件中没有发现任何明显的东西。我确实在更改此文件时重新启动了apache,并且重新启动服务器也没有成功。

任何指导都将不胜感激。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-04-14 17:18:33

根据该错误,您正在使用的URL实际上正被路由到一个Java应用程序,而不是mod_wsgi。因此可能没有启用VirtualHost,或者您还没有为该端口启用基于名称的虚拟主机,而是回退到代理到VirtualHost应用程序的配置中的第一个Java。

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

https://stackoverflow.com/questions/15996586

复制
相关文章

相似问题

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