2013-08-05 14 views
8

Cercando di installare il mio primo sito django su Dreamhost ... Ho avuto questo lavoro e quindi non sono sicuro di quello che ho fatto per farlo smettere di funzionare.Django con mod_wsgi su apache - errore 500: Authtype non impostato?

Questo è il messaggio di errore:

[crit] [client 74.72.99.26] configuration error: couldn't perform authentication. AuthType not set!: /internal_error.html 

<VirtualHost :80> 
WSGIScriptAlias//home/username/mysite.com/dir/project/wsgi.py 
<Directory /home/username/mysite.com/dir/project> 
<Files wsgi.py> 
Order deny,allow 
Require all granted 
</Files> 
</Directory> 
</VirtualHost> 

posso includere anche il mio informazioni wsgi.py, ma non credo che sia il problema, perché come ho detto che avevo il luogo di lavoro. Non sono sicuro se sia rilevante o meno, ma stavo anche cercando di proteggere con password il mio dominio (l'ho fatto nel pannello dreamhost) in modo che le persone non possano vedere il mio sito mentre sto provando a distribuirlo - questa è l'unica autenticazione Posso pensare che potrebbe causare questo, ma ho preso la protezione della password e sto ancora ricevendo l'errore.

risposta

28

Ho avuto lo stesso problema con Apache v 2.2 (Ubuntu). Dal documentation:

"Se si utilizza una versione di Apache inferiore alla 2.4, sostituire Require all granted con Allow from all"

... e quello fissato esso.

+0

che funziona per me – neosergio

+0

Mi hai davvero salvato. Ma dopo averlo modificato, ottengo questo: '' [errore] [client 127.0.0.1] (13) Autorizzazione negata: mod_wsgi (pid = 13569): Impossibile connettersi al processo daemon WSGI 'mysite.com' su '/ etc /httpd/logs/wsgi.13565.0.1.sock 'dopo vari tentativi. '' ' –

Problemi correlati