Estou tentando configurar um ambiente apache + mod_wsgi para um site do Django no Linux Mint. Eu segui o tutorial do site do django para isso, e o site mod_wsgi também. Até agora eu tenho isso:
no meu httpd.conf eu tenho isto:
WSGIScriptAlias /site /path/to/wsgi_scripts/django.wsgi
<Directory /path/to/wsgi_scripts>
Order deny,allow
Allow from all
</Directory>
em site.urls
eu tenho isso:
urlpatterns = patterns('',
(r'^site/', include('app.urls')),
)
Então, se eu tentar acessar o url localhost/site/index
, ele mostrará o django view para um url inexistente, mas, se eu acessar o localhost/site/site/index
, ele funcionará bem.
Minha pergunta é, qual é a maneira de se livrar do primeiro "site" e que o aplicativo usa os URLs do alias que estou usando no httpd.conf. Além disso, funciona se eu usar o alias no httpd.conf assim
WSGIScriptAlias / /path/to/wsgi_scripts/django.wsgi
mas não quero usá-lo dessa maneira. Sugestões?
Obrigado antecipadamente