尝试在 Dreamhost 上部署我的第一个 django 站点...我的这个工作正常,然后我不确定我做了什么让它停止工作。
这是错误消息:
[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 面板中这样做),以便人们在我尝试部署它时看不到我的网站 - 这是唯一的身份验证我认为这可能是导致此问题的原因,但我取消了密码保护,但仍然收到错误。
我在 Apache v 2.2 (Ubuntu) 上也遇到了同样的问题。来自文档 https://docs.djangoproject.com/en/1.8/howto/deployment/wsgi/modwsgi/#serving-files:
“如果您使用的 Apache 版本早于 2.4,请替换Require all granted
with Allow from all
"
...这解决了它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)