1、创建自己的404.html页面,传到网站根目录,注意图片引用的路径;

2、更改nginx.conf在http定义区域加入:
fastcgi_intercept_errors on;
3、更改nginx.conf在server 区域加入:
error_page 404 = /404.html
error_page 403 = /404.html
error_page 500 = /404.html
4、测试nginx.conf正确性:
/usr/local/nginx/sbin/nginx -t 
如果正确应该显示如下信息:
the configuration file /opt/nginx/conf/nginx.conf syntax is ok
configuration file /opt/nginx/conf/nginx.conf test is successful
5、重启nginx
kill -HUP `cat /usr/local/nginx/logs/nginx.pid` or service nginx restart or /usr/local/nginx/sbin/nginx –s reload

转载于:https://blog.51cto.com/johnsteven/817351

为Nginx制作404 403 500等错误页面相关推荐

  1. springboot2 配置404、403、500等错误页面自动跳转

    springboot2 配置404.403.500等错误页面自动跳转 创建配置类ErrorPageConfig import org.springframework.boot.web.server.E ...

  2. python自定义全局异常_Django 自定义404 500等错误页面的实现

    在开发网站的过程中,404,500错误,是不可避免产生的. 一旦产生了这种错误,很多可以通过web server 来处理.比如使用 apache 的定义 或者nginx 的定义.都可以定向处理.如果单 ...

  3. bootstrap fileinput上传返回400,404,500 等错误替换

    $(".uploadfile").on('filebatchuploaderror', function(event, data, msg) { $(".file-err ...

  4. web项目错误页面友好处理404,500等

    写在前面: 在web项目中,可能会出现404.500等错误页面,给用户体验不怎么好,所以我们可以对这些错误页面进行友好的处理. 步骤: 1.配置web.xml: <!-- 错误页面友好显示 -- ...

  5. JSP JAVA 自定义 错误页面(404,505,500)

    当网站页面找不到或者服务器内部出错的时候,我们不想让用户看到默认的那张 404,500 的错误页面,那要是想自己做一张 找不到页面的页面改怎么做呢? 在 web .xml 文件中 加入下面的语句就能达 ...

  6. java错误页面_java自定义错误页面实现方法

    java后台自定义错误页面:(推荐:java视频教程) java后台项目中,经常会出现404或500等错误, 如果不做设置,服务器会默认返回404或500的错误页面 给前端显示错误页面. 掌握了错误页 ...

  7. nginx 配置404错误页面

    error_page 404 403 500 502 503 504 /404.html;location = /404.html {root /usr/local/nginx/html;} 注意 一 ...

  8. apache 404\403错误页面跳转

    1.全局下使用404跳转 在httpd.conf下配置跳转 1 vim /usr/local/httpd/conf/httpd.conf 1 2 3 4 5 6 <Directory " ...

  9. Nginx实现404页面的几种方法

    一个网站项目,肯定是避免不了404页面的,通常使用Nginx作为Web服务器时,有以下集中配置方式,一起来看看. 第一种:Nginx自己的错误页面 Nginx访问一个静态的html 页面,当这个页面没 ...

最新文章

  1. HTTP协议详解 转自小坦克
  2. 第十七次ScrumMeeting会议
  3. centos 6.5 配置网络
  4. MapReduce编程实践
  5. leetcode116. 填充每个节点的下一个右侧节点指针(dfs)
  6. 网络爬虫--11.XPath和lxml
  7. c语言数字黑洞123问题,PAT-B 1019 数字黑洞 (C语言)
  8. c++ opencv添加logo_Python+Opencv+Tkinter指纹识别与人脸识别的门禁兼考勤(二)
  9. thinkphp多语言设置
  10. ubuntu 编译 hercules 主机安装 z/OS 教程
  11. Envious Exponents
  12. 海量数据库解决方案2011050301
  13. AI:人工智能领域之AI发展历史的重要历史时间节点、大牛们对AI相关概念的定义
  14. 赠书 002丨文化改变脑,是玄学?
  15. 2020 CSP-J2题目
  16. PPC音量太小和听筒音太小的解决方法
  17. 一文读懂知识图谱的主要技术
  18. MRU(Most recently used)算法
  19. fatal: unable to auto-detect email address (got 'root@bogon.(none)')(4:散列问题解决方案)
  20. dts和dtsi分析

热门文章

  1. matlab 算法集锦
  2. Node.js使用NodeMailer发送邮件
  3. JavaScript实现在线MD5、SHA、AES、Rabit 、RC4、TripleDES Ripemd160 加密解密工具-toolfk程序员在线工具网...
  4. 【调侃】IOC前世今生
  5. Howto: Deploy VC2008 apps without installing vcredist_x86.exe
  6. python安装软件 No module named setuptools
  7. 关于过滤空格问题(未经测试)
  8. 电子商务的发展和出现
  9. python做ui自动化_[python]RobotFramework自定义库实现UI自动化
  10. CPLD/FPGA的UART接口设计之系统时钟(晶振)和波特率关系