nginx访问报错时设置默认提示页

nginx出现404,502等错误时,跳转至统一页面,给用户提示页面。步骤如下:

一:编辑nginx配置文件

vim /usr/local/nginx/conf/nginx.conf

在http块处加入:fastcgi_intercept_errors on;

在server块处加入:error_page  404 502 503 504  /404.htm;         #当nginx出实404,502,503,504错误时跳转至404.htm页面

二:编辑404.htm

三:检查nginx配置文件是否出错    /etc/init.d/nginx configtest

四:重新加载nginx    /etc/init.d/nginx reload

时间: 2024-12-13 07:51:52

nginx访问报错时设置默认提示页的相关文章

nginx访问报错:Too many open files accept:

使用nginx作为web服务,访问的时候报错:accept() failed (24: Too many open files) 原因时:nginx的连接数超过了系统设定的最大值! 解决办法:(1)[[email protected] nginx]# ulimit -n1024 [[email protected] nginx]# ulimit -n 655360 #把打开文件数设置足够大,这是临时修改方案[[email protected] nginx]# ulimit -n655360 (2

网站访问报错Error 503监控软件

常常出现iis网站访问报错是503,这个提示告诉我们这个是网站暂时关闭或者访问量超过限制值.为了能够及时的监控到iis的503错误我们需要下载一个503错误监控软件: IIS7服务器监控工具,该软件风格简约,操作简单,删除系统缓存,重启服务器,修改服务器账号密码,修复服务器复制功能等,也可以一键开启关闭MYSQL和503错误的监控,省去了繁琐的操作步骤,一键完成.也可以直接修改远程端口范围,省去繁琐步骤.目前有一款iis7服务器监控工具,Iis实时监控工具网络上有很多了,但是兼具数据维护管理及性

ESXI MOB 访问报错

今天要访问ESXI的webURL的MOB,发现访问报错 https://172.16.21.60/mob/  即这个地址 最后发现,默认宿主机都没有开启一个选项,勾选开启即可 此时访问就会提示输入密码:

安装wamp后,localhost访问报错“You don't have permission to access / on this server.”

今天装了一个wamp,在本地测试了一下,发现使用http://localhost/报错403,提示内容如下:"You don't have permission to access / on this server.".用127.0.0.1访问正常,phpMyAdmin也是同样的问题. 在网上搜索了一下有很多都是出现这个问题,但是不是不详细就是没找到解决办法.在此做一下记录,我是安装一路下一步所以安装目录都是默认的. 首先修改Apache,在wampserver下左键,Apache下有

ArcGIS API for Silverlight 调用WebService出现跨域访问报错的解决方法

原文:ArcGIS API for Silverlight 调用WebService出现跨域访问报错的解决方法 群里好几个朋友都提到过这样的问题,说他们在Silverlight中调用了WebService方法,总报这个错误,贴图如下: 解决办法: 1.确定你的Silverlight项目及承载Silverlight的Web程序根目录下都包含2个跨域文件,分别是crossdomain.xml和clientaccesspolicy.xml: crossdomain.xml文件,如下: <?xml ve

Nginx启动报错:

Nginx启动报错:10013: An attempt was made to access a socket in a way forbidden 2014-08-07 14:39:10   来源:   评论:0 点击: Nginx在win7,win2008下启动报错:bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permis

Nginx启动报错:10013: An attempt was made to access a socket in a way forbidden

Nginx在win7,win2008下启动报错:bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions) . 原因是Win7下nginx默认80端口被System占用,造成nginx启动报错的解决方案. 在cmd窗口运行如下命令: [plain] C:\Users\Administrator>netstat -ao

FastDFS整合nginx后,nginx一直报错

FastDFS整合nginx后,nginx一直报错: 报错内容: [2018-06-11 09:41:21] ERROR - file: ../common/fdfs_http_shared.c, line: 148, param "http.mime_types_filename" not exist or is empty 处理过程: #include http.conf是写在/etc/fdfs/mod_fastdfs.conf里,然而在 /etc/fdfs目录中没有 http.c

nginx启动报错:Job for nginx.service failed. See &#39;systemctl status nginx.service&#39; and &#39;journalctl -xn&#39; fo

一.背景 这个错误在重启nginx或者启动nginx的时候,经常会出现.我之前也一直认为出现这个错误是因为有程序占用了nginx的进程.但是知其然不知其所以然.每次报错都有点懵逼,所以这边一步步排查错误,做个记录. 二.排错过程 1.按照提示 //按照提示,执行此命令,查看错误原因 systemctl status nginx.service 由报错信息可知,nginx绑定80端口失败.详细错误请输入 -l 继续查看 2.继续跟踪错误 //查看错误的详情 systemctl status ngi