404页面是一个网页或者网站不可缺少的元素,很重要!这里主要谈下如何在使用Nginx作为Web服务器时,实现404页面的几种办法!

1、Nginx自带页面

Nginx访问一个静态的html 页面,当这个页面没有的时候,Nginx抛出404,那么如何返回给客户端404呢?

下面给出的代码是配置文件内容,一般情况下不需要更改!

2、反向代理的错误页面

如果后台Tomcat处理报错抛出404,想把这个状态叫Nginx反馈给客户端或者重定向到某个连接,配置如下:

3、Nginx解析php代码的错误页面

如果后端是php解析的,需要加一个变量

在http段中加一个变量 fastcgi_intercept_errors on 就可以了。

指定一个错误页面:

指定一个url地址:

以上就是Nginx实现404页面的三种方法,欢迎反馈!