Instalação do Bloodhound do Apache, host da AWS que não está atendendo ao site

1

Seguindo as instruções de instalação aqui , passei por todo o processo em uma instância da AWS. Tudo parece estar configurado corretamente, eu posso até executar o BH fora do servidor de desenvolvimento usando:

tracd ./bloodhound/environments/main --port=8000

Uma vez que eu tente mudar para o Apache e mod_wsgi, a suposta URL a ser não está me servindo de nada. Além disso, não estou recebendo nenhum tipo de erro em access.log ou error.log - o que torna isso extremamente difícil.

Eu segui as instruções deles para o T, o usuário que estou usando para o WSGIDaemonProcess é apenas o usuário padrão da AWS, o ubuntu

Não tenho certeza de onde eu errei, tudo o que sei é que consigo trabalhar usando tracd .

Aqui está o meu arquivo /sites-available/bloodhound :

<VirtualHost *:8080>
   WSGIDaemonProcess bh_tracker user=ubuntu python-path=/home/bloodhound/lib/python2.7/site-packages
   WSGIScriptAlias /bloodhound /home/apache-bloodhound-0.7/installer/bloodhound/site/cgi-bin/trac.wsgi
   <Directory /home/apache-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 "Bloodhound"
     AuthDigestDomain /bloodhound
     AuthUserFile /home/apache-bloodhound-0.7/installer/bloodhound/environments/main/bloodhound.htdigest
     Require valid-user
   </LocationMatch>
</VirtualHost>

Nada mais precisa realmente ser configurado, exceto o PostgreSQL, que é simples o suficiente e eu sei que está funcionando, já que o servidor dev não funcionará sem ele.

Eu tenho meus grupos de segurança da AWS configurados para permitir o tráfego nessas portas também.

Fico feliz em dar mais informações

    
por knishka 20.11.2013 / 07:10

0 respostas