nginx配置403错误页面

建立403 error 页面, 403.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head><title>Error 403</title></head>
<body>
<b><font size=5>Sorry!</font></b>
<p> <b>403 reject access</b> . 
<p><b>Please contact administrator zrer90.</b> 
<p><b>Think you.</b>
</body>
</html>

#不加<!DOCTYPE> 描述的话, IE浏览器只显示nginx默认403页面

修改nginx.conf

server {
        listen       80;
        server_name  localhost;
        error_page 403 /403.html;
        access_log  logs/test.access.log  main;
        root /home/test/;
        index   index.html;
        }

测试访问:

nginx配置403错误页面,布布扣,bubuko.com

时间: 2024-12-21 01:24:26

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

NGINX 配置404错误页面转向

什么是404页面 如果碰巧网站出了问题,或者用户试图访问一个并不存在的页面时,此时服务器会返回代码为404的错误信息,此时对应页面就是404页面.404页面的默认内容和具体的服务器有关.如果后台用的是NGINX服务器,那么404页面的内容则为:404 Not Found 为什么要自定义404页面 在访问时遇到上面这样的404错误页面,我想99%(未经调查,估计数据)的用户会把页面关掉,用户就这样悄悄的流失了.如果此时能有一个漂亮的页面能够引导用户去他想去的地方必然可以留住用户.因此,每一个网站都

Ubuntu nginx 配置404错误页面

1.创建自己的404.html页面: 2.更改nginx.conf在http定义区域加入: /etc/nginx# vim nginx.conf 下添加 fastcgi_intercept_errors on; http{ ...... fastcgi_intercept_errors on; ...... } 3.更改/etc/nginx/sites-enabled/default 文件 #error_page 404 /404.html; 改为 error_page 404 = /404.h

Nginx指定404错误页面方法

Nginx指定404页面的方法: 404页面分为三种(小编认为目前知道三种,有(ma)待(la)考(ge)察(bi)) 第一种:Nginx自己的错误页面 nginx访问一个静态的html 页面,当这个页面没有的时候,nginx抛出404,那么如何返回给客户端404呢?看下面的代码 这种情况下不需要修改任何参数,就能实现这个功能. server {     listen      80;     server_name  a.b.com;         root   /var/www/error

nginx配置if错误语句时出错一例

server{ if (!-e $request_filename)        {                rewrite ^(.*)$ /index.php last;        } } 如果if 没有放在location时,在做memc缓存时,在错误日志里会提示以下信息 2014/05/12 10:45:51 [error] 11520#0: *325726 srcache_fetch: cache sent truncated response body while send

nginx下配置404错误页面

1.创建自己的404.html页面,并放于网站根目录. 2.更改nginx.conf在http定义区域加入: fastcgi_intercept_errors on; 3.更改nginx.conf(或单独的网站配置文件) 在server 区域加入: error_page 404 /404.html 或者 error_page 404 http://www.xxx.com/404.html(不建议用这个绝对路径,有人反映会返回200,但是我测试是可以的,两边不要=) 4.测试nginx.conf正

ASP.NET全局错误处理和异常日志记录以及IIS配置自定义错误页面

应用场景和使用目的 很多时候,我们在访问页面的时候,由于程序异常.系统崩溃会导致出现黄页.在通常的情况下,黄页对于我们来说,帮助是极大的,因为它可以帮助我们知道问题根源,甚至是哪一行代码出现了错误.但这对于用户是非常可怕的,因为用户不知道发生了什么,也无法了解黄页给出的内容.甚至,如果我们遇到一些不友好的人,他们会拿这些内容大做文章,对我们网站产生威胁. 那我们如何在程序异常.系统崩溃时,不会出现黄页,并且还可以给出一些更加友好的提示呢?甚至在我们需要的时候,可以收集这些异常信息,并加以分析,能

nginx自定义404错误页面

在Nginx环境下配置自定义的404错误页面转向,避免给用户展示生硬.不友好的错误信息.可以给出如下提示:很抱歉,您访问的页面不存在或已被删除. 注意事项: 一.修改nginx.conf之前做好备份,避免出现问题. 二.定义页面时注意路径是否正确. ①首先创建一个404错误时显示的页面,如放在你的网站根目录下的404.html.(内容随便) ②在nginx.conf中的http区域加入fastcgi_intercept_errors on: http { ... fastcgi_intercep

nginx配置ssi实现页面拆分

在做一个网站时,页面上会有很多重复的内容,每个页面写一遍很冗余,修改时还容易遗漏,所以可以把公共的部分写好,放在单独的HTML中,用时引用就行了. nginx配置ssi可以将单个页面拆分成一个一个的小页面,访问页面时将多个子页面合并渲染输出,通过cms去管理这些小页面,实现当要更改部分页面内容时只需要更改具体某个小页面. 1. 什么是SSI SSI:Server Side Include,是一种基于服务端的网页制作技术,大多数(尤其是基于Unix平台)的web服务器如Netscape Enter

nginx设置自定义错误页面

首先要进入到网页目录下 cd /usr/local/nginx/html/ 将准备好的错误界面的图片上传 rz -E 编写一个错误界面的网页文件 vim 40x.html  在里面写入: <img src="error.jpg" /> 接下来要编辑主配置文件 vim /usr/local/nginx/conf/nginx.conf 添加内容: error_page 401 403 404 408 /40x.html; location = /40x.html { root