1
を返さない、Djangoは私の正しいエラーページを示すが、nginxのはまだ返しますDjangoは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'