nginx 配置错误页面

server {

...

include 404.conf;

...

}

vi 404.conf

proxy_intercept_errors on;
error_page 404 @404;
error_page 503 @503;
error_page 502 @502;
error_page 403 @403;
error_page 500 @500;
location @404 {
root html;

rewrite (.*) /error.html break;
}
location ^~ /wdzj_404.png {
root html;
}
location @503 {
root html;
rewrite (.*) /503.html break;
}
location ^~ /wdzj_503.png {
root html;
}
location @403 {
root html;
rewrite (.*) /403.html break;
}
location ^~ /wdzj_403.png {
root html;
}

location @502 {
root html;
rewrite (.*) /502.html break;
}
location ^~ /wdzj_502.png {
root html;
}
location @500 {
root html;
rewrite (.*) /502.html break;
}

#以上404.conf  40*.html,50*.html,wdzj_*.png 这些文件都在前端的nginx目录下的html目录下

时间: 2024-10-09 12:19:26

nginx 配置错误页面的相关文章

nginx配置错误页面

有时候页面会遇到404页面找不到错误,或者是500.502这种服务端错误,这时候我们可能希望自己定制返回页面,不希望看到默认的或者是内部的错误页面,可以通过nginx配置来实现. 1 50x错误对于50x错误,通常不会直接将错误内容显示在页面,而是由前台页面来解析错误内容并展示在前台的某个位置.我们可以自己定义一个json返回对象,由页面来解析这个json对象.以500错误为例,在nginx服务器任意目录下(例如,/usr/share/nginx/html)创建一个500.json文件,内容如下

【JSP】配置错误页面

1,使用JSP方式 如果配置是Jsp时,需要把isErrorPage设置为true, 以及设置 <%@ page language="Java" contentType="text/html; charset=UTF-8"  pageEncoding="UTF-8" isErrorPage="true"%> 错误页面: <%@page import="java.io.PrintStream"

.net三步配置错误页面,让你的网站远离不和谐的页面

如果你的网站出现一堆让人看不懂的报错,那么你就不是一个合格的程序员,也不是一个合格的站长. 下面的方面可以帮助你的网站远离让人头大的页面. 第一步:配置web.config 打开web.config,在<system.web>节点下添加如下代码: <customErrors mode="On" defaultRedirect="ErrorPages.aspx"> <error statusCode="403" red

Servlet 异常处理( 配置错误页面)

当一个 Servlet 抛出一个异常时,Web 容器在使用了 exception-type 元素的 web.xml 中搜索与抛出异常类型相匹配的配置. 您必须在 web.xml 中使用 error-page 元素来指定对特定异常 或 HTTP 状态码 作出相应的 Servlet 调用. web.xml 配置 假设,有一个 ErrorHandler 的 Servelt 在任何已定义的异常或错误出现时被调用.以下将是在 web.xml 中创建的项. <!-- servlet 定义 --> <

nginx配置404页面 &lt;备忘&gt;

修改nginx配置文件: fastcgi_intercept_errors    on;        #通过某些方法拦截错误 error_page    404    /404.html;        #自定义错误页面 检查nginx配置文件: nginx -t 重新加载nginx配置文件: nginx -s reload

web.xml配置错误页面,及输出错误信息

1.需要在web.xml中配置相关信息 [html] view plain copy print? <!-- 默认的错误处理页面 --> <error-page> <error-code>403</error-code> <location>/403.html</location> </error-page> <error-page> <error-code>404</error-code&g

nginx配置静态页面访问

server { server_name static.naice.me; // 你的域名或者 ip # 域名:static.naice.me 这里用 "_" 代表获取匹配所有 root /www/static-web/static-web; // 你的克隆到的项目路径 index index.html; // 显示首页 location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|js|pdf|txt){ root /www/static-web/static

nginx 配置维护页面

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #008f00; background-color: #050d05 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #008f00; background-color: #050d05; min-height: 16.0px } span.s1 { } server { l

nginx 配置 单页面应用的解决方案

server { listen 80; server_name example.com; root /var/www/example.com; gzip_static on; location / { try_files $uri $uri/ /index.html; } # Attempt to load static files, if not found route to @rootfiles location ~ (.+)\.(html|json|txt|js|css|jpg|jpeg|