2013-08-05 72 views
8

试图在Dreamhost上部署我的第一个django网站...我有这个工作,然后我不知道我做了什么使它停止工作。Django与Apache上的mod_wsgi - 500错误:Authtype没有设置?

这是错误消息:

[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> 

我还可以包括我wsgi.py信息,但我不认为这是问题,因为就像我说的,我有现场工作。不知道这是否相关,但我也尝试密码保护我的域名(我在我的dreamhost面板中这样做),以便人们无法看到我的网站,因为我试图部署它 - 这是唯一的身份验证我可以想到这可能会导致这种情况,但我取消了密码保护,但仍然出现错误。

回答

28

我有与Apache v 2.2(Ubuntu)相同的问题。从documentation

“如果你使用的是Apache版本比2.4老,更换Require all grantedAllow from all

...这固定它。

+0

适合我 – neosergio

+0

你真的救了我。但改变后,我得到这个:''[error] [client 127.0.0.1](13)Permission denied:mod_wsgi(pid = 13569):无法连接到/ etc上的WSGI守护进程'mysite.com' /httpd/logs/wsgi.13565.0.1.sock'多次尝试后。 ''' –