1
如果我使用get_object_or_404()
,Django的顯示了我正確的錯誤頁面,但NGINX仍然返回:的Django與gunicorn和nginx的不返回404或500
HTTP/1.1 200 OK
Server: nginx
TL,TR
每個頁面返回200或(如果500)超時。這裏有什麼問題?
NGINX的conf:
location/{
proxy_pass http://unix:/opt/repo/page.sock;
proxy_set_header X-Forwarded-Host $server_name;
proxy_set_header X-Real-IP $remote_addr;
}
urls.py
from django.conf import settings
handler404 = 'my_app.views.page_not_found'