nginx配置400,404,502等状态的自定义页面 您所在的位置:网站首页 访问数量太多NGINX504 nginx配置400,404,502等状态的自定义页面

nginx配置400,404,502等状态的自定义页面

2023-09-19 17:16| 来源: 网络整理| 查看: 265

网站出现错误页面,直接显示404,502等错误代码页面,对用户非常的不友好,需要进行统一的配置,显示根据业务显示自定义的404或者502的错误页面。

第一:首先在location 反向代理部分,添加这条命令,开启自定义错误页面的开关。

 proxy_intercept_errors on; 1第二:将自定义的页面50.html,放在指定位置,比如 /home/nginx/nginx_instance/html位置,然后就可以访问。

         error_page  500 502 503 504 /50.html;          error_page  400 404 /50.html;

         location = /cmptexinfo.html{                 root /home/nginx/nginx_instance/html;          } 附注:完整的设置代码如下:

server {

        listen       80;         server_name  beijingmcmarathon.com;

        #charset koi8-r;         #access_log  logs/host.access.log  main;

        location / {             proxy_next_upstream error timeout http_500 http_502 http_504;             proxy_read_timeout 60s;             proxy_set_header   Host             $host;             proxy_pass         http://RUN24HOURS;             proxy_set_header   X-Real-IP        $remote_addr;             proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;             proxy_intercept_errors on;             client_max_body_size 15M;             index  index.html index.htm;            rewrite ^/$  http://beijingmcmarathon.com/15168 break;             }

         error_page  500 502 503 504 /50.html;          error_page  400 404 /50.html;

         location = /50.html{                 root /home/nginx/nginx_instance/html;//表示文件放置的目录          }

        }



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有