2013-08-05 32 views
8

Đang cố gắng triển khai trang web django đầu tiên của tôi trên Dreamhost ... Tôi đã làm việc này và sau đó tôi không chắc chắn những gì tôi đã làm để làm cho nó ngừng hoạt động.Django với mod_wsgi trên apache - 500 lỗi: Authtype không được thiết lập?

Đây là thông báo lỗi:

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

Tôi cũng có thể bao gồm thông tin wsgi.py của tôi, nhưng tôi không nghĩ đó là vấn đề bởi vì như tôi đã nói tôi có các trang web làm việc. Không chắc chắn nếu điều này có liên quan hay không nhưng tôi cũng đã cố gắng để bảo vệ mật khẩu tên miền của tôi (tôi đã làm điều đó trong bảng điều khiển dreamhost của tôi) để mọi người không thể nhìn thấy trang web của tôi như tôi đang cố gắng triển khai nó - đó là xác thực duy nhất Tôi có thể nghĩ rằng điều đó có thể gây ra điều này, nhưng tôi đã tắt bảo vệ bằng mật khẩu và tôi vẫn gặp lỗi.

Trả lời

28

Tôi gặp sự cố tương tự với Apache v 2.2 (Ubuntu). Từ documentation:

"Nếu bạn đang sử dụng một phiên bản của Apache lớn hơn 2.4, thay thế Require all granted với Allow from all"

... và cố định nó.

+0

phù hợp với tôi – neosergio

+0

Bạn thực sự đã cứu tôi. Nhưng sau khi thay đổi điều này, tôi nhận được điều này: '' '[lỗi] [client 127.0.0.1] (13) Quyền bị từ chối: mod_wsgi (pid = 13569): Không thể kết nối với quá trình daemon WSGI 'mysite.com' trên '/ etc /httpd/logs/wsgi.13565.0.1.sock 'sau nhiều lần thử. '' ' –

Các vấn đề liên quan