nginx 和 apache 上的 Django : where to handle 404 & 500 error?

标签 django apache nginx http-status-code-404

我知道 Django 中有 404 错误处理。
但是将该配置放在 nginx 中更好吗?

这个ST线程有放置它的解决方案。 ——http://stackoverflow.com/questions/1024199/nginx-customizing-404-page
每个人在使用 nginx 时都是这样处理的吗?
我在网站主题中创建了自己的 404.html 和 500.html,想显示它们。

最佳答案

您没有提到将这些页面放入 Nginx 服务器的任何原因。我建议将它与站点的其余部分一起保存,即在 Django 服务器上。将您的站点的一部分移动到 Nginx 服务器是解决可扩展性问题的好主意,但会使您的部署复杂化。我当然希望您没有看到网站流量的很大一部分进入错误页面!

关于nginx 和 apache 上的 Django : where to handle 404 & 500 error?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3789607/

相关文章:

jquery - Django 。 Ajax 。这样发送csrf token是不是错了?

python - Pytest 测试在与其他测试一起运行时失败,但在单独运行时通过

nginx - 如何通过 Nginx 注入(inject)自定义内容?

apache - 防止使用 .htaccess 直接下载 SQLite 文件

SSL 多个子域 您的连接不是私密的

elasticsearch - 用Logstash进行Grok解析失败

jquery - django.core.paginator 使用 jQuery 进行 Ajax 分页

python - 使用 Django 生成 CSV 文件(动态内容)

linux - 将 apache 配置为可通过目录/wiki 中的端口 1234 进行访问

java - 未调用自定义 nifi 处理器 TO Enable 注释