首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用nginx error_page 对404 文件做冗余

使用nginx error_page 对404 文件做冗余 源由:多个图片服务器图片有差异,可能会出现访问某一台服务器出现404,现在需要不管怎样访问都能访问到。...1,lua脚本 2,proxy_next_upstream 3,error_page 主体: 一、参考资料 proxy_intercept_errors http://tengine.taobao.org...error_page http://tengine.taobao.org/nginx_docs/cn/docs/http/ngx_http_core_module.html#error_page 如果内部跳转时无需改变...URI,可以将错误处理转到一个命名路径: location / {     error_page 404 = @fallback; } location @fallback {     proxy_pass... http://backend; } 如果处理uri产生了错误,那么nginx将最后一次出错的HTTP响应状态码返回给客户端,也就是说备用服务器还是不行的话会直接展示这台服务器的响应码。

1.5K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    django 1.8 官方文档翻译: 3-2-1 内建的视图

    404 (page not found) 视图 defaults.page_not_found(request, template_name=’404.html’) 当你在一个视图中引发Http404...默认为django.views.defaults.page_not_found() 视图,它产生一个非常简单的“Not Found” 消息或者渲染404.html模板,如果你在根模板目录下创建了它的话。...500 (server error) 视图 defaults.server_error(request, template_name=’500.html’) 类似地,在视图代码中出现运行时错误,Django...如果一个视图导致异常,Django 默认情况下将调用django.views.defaults.server_error 视图,它产生一个非常简单的“Server Error” 消息或者渲染500.html...django.views.defaults.bad_request 和server_error 视图非常相似,除了返回400 状态码来表示错误来自客户端的操作。

    1.1K10

    Django 视图函数

    原生自带几个默认视图用于处理HTTP错误 404 (page not found) 视图 defaults.page_not_found(request, template_name='404.html...') 默认的404视图将传递一个变量给模板:request_path,它是导致错误的URL 如果Django在检测URLconf中的每个正则表达式后没有找到匹配的内容也将调用404视图 如果在settings...中DEBUG设置为True,那么将永远不会调用404视图,而是显示URLconf 并带有一些调试信息 在templates中创建404.html <!...settings.py中修改调试 DEBUG = False ALLOWED_HOSTS = ['*', ] 请求一个不存在的地址 http://127.0.0.1:8000/test/ 500 (server error...) 视图 defaults.server_error(request, template_name='500.html') 在视图代码中出现运行时错误 默认的500视图不会传递变量给500.html模板

    57620

    Django Rest Framewor

    在服务器新建一个资源 PUT      :在服务器更新资源(客户端提供改变后的完整资源) PATCH  :在服务器更新资源(客户端提供改变的属性) DELETE :从服务器删除资源 过滤,通过在url上传参的形式传递搜索条件...page=2&per_page=100:指定第几页,以及每页的记录数 https://api.example.com/v1/zoos?...404 NOT FOUND - [*]:用户发出的请求针对的是不存在的记录,服务器没有进行操作,该操作是幂等的。...更多看这里:http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html 状态码 错误处理,状态码是4xx时,应返回错误信息,error当做...{ error: "Invalid API key" } 返回结果,针对不同操作,服务器向用户返回的结果应该符合以下规范。

    1.3K20
    领券