Nignx配置404/500页面配置

server {                                    
  listen       80;                       
  server_name  _;     

  location / {                                             
      # ....         
  }

   
  # 0.1> 错误拦截基础配置
  # 如果代理服务器出现错误,是否让nginx拦截处理,此处设为是(on)
  proxy_intercept_errors on;
  # 是否传递错误信息到客户端,或允许nginx使用error_page处理错误,必须在error_page中指定处理方法以使此参数有效
  fastcgi_intercept_errors on;

  # 0.2> 配置错误页面
  # 定义错误页面码对应的页面链接
  error_page  404  /test-404.html;
  # 配置错误页面的位置路径(路径中必须test-404.html这个文件)
  location = /test-404.html {
    root /var/www/html/sidoc-frp/public/;
  }

  error_page  500 503 502  /500.html;
  location = /500.html {
    root /var/www/html/sidoc-frp/public/;
  }

  # ...

}


参考:https://blog.jijian.link/2020-03-22/nginx-error-page/

举报

© 著作权归作者所有


1