upstream www {

server 192.168.1.201:7777  weight=20 max_fails=2 fail_timeout=30s;

ip_hash;

}

server {

listen       80;

server_name www.test.com;

root   /var/www/test;

index  index.html index.htm;

location / {

if ($request_uri ~* ‘^/$’) {

rewrite .*   http://www.test.com/index.html redirect;

}

# 关键参数:这个变量开启后,我们才能自定义错误页面,当后端返回404,nginx拦截错误定义错误页面

proxy_intercept_errors on;

proxy_pass      http://www;

proxy_set_header HOST   $host;

proxy_set_header X-Real-IP      $remote_addr;

proxy_set_header X-Forwarded-FOR $proxy_add_x_forwarded_for;

}

error_page    404  /404.html;

location = /404.html {

root   /usr/share/nginx/html;

}

}

php nginx配置404页面,Nginx实现404页面的几种方法相关推荐

  1. nginx配置pathinfo模式,解决访问404

    nginx配置pathinfo模式,解决访问404 什么是pathinfo,pathinfo是PHP的一个函数 pathinfo() 函数以数组或字符串的形式返回关于文件路径的信息. 返回的数组元素如 ...

  2. Nginx/Openresty日志时间显示到毫秒级的三种方法(不改源码)

    Nginx/Openresty日志时间显示到毫秒级的三种方法(不改源码) 方法一 :set (只能在server节点内) 方法二: set_by_lua (只能在server节点内) 方法三: map ...

  3. javascript控制页面控件隐藏显示的两种方法

    javascript控制页面控件隐藏显示的两种方法,方法的不同之处在于控件隐藏后是否还在页面上占位 方法一: document.all<"PanelSMS">.styl ...

  4. nginx配置https图片访问报404问题

    解决方法 1.去掉upload 产生问题 原因: root路径原理:Nginx root 配置的意思是,会在root配置的目录后跟上location路径,组成对应的文件路径.意思就是我们在浏览器输入的 ...

  5. Nginx配置同一个域名同时支持http与https两种方式访问

    Nginx配置同一个域名http与https两种方式都可访问,证书是阿里云上免费申请的 server { listen 80; listen 443 ssl; ssl on; server_name ...

  6. history模式 nginx配置_nginx反向代理部署vue项目(history模式)的方法

    前言: 根据标题我们要区分出两个信息 1. history 模式部署 ( vue的路由模式如果使用history,刷新会报404错误.) 2. Nginx 做反向代理 问题1思考: vue-route ...

  7. Nginx配置图片服务器(Nginx极简配置说明)

    一.概述 同学们大家好,今天给大家带来Nginx的一篇实践配置总结,主要是Nginx做静态图片服务器的详情配置说明,还包括做反向代理.动静分离.负载均衡的极简配置. 二.Nginx安装 Nginx下载 ...

  8. nginx配置php 9000,Nginx支持php配置

    Nginx本身是不支持对外部程序的直接调用或者解析,所有的外部程序(包括PHP)必须通过FastCGI接口来调用.FastCGI接口在Linux 下是socket,(这个socket可以是文件sock ...

  9. php nginx exec失败,小白问题:用nginx配置php后nginx无法启动。

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 树莓派raspbian系统用nginx和php7.3-fpm搭建一个简单的web服务器,软件安装完成并启动成功,也能正常访问. 修改/etc/nginx/ ...

  10. Nginx或Apache禁止某些IP段访问的两种方法

    修改Nginx配置文件nginx.conf Nginx配置访问IP可以修改nginx.conf文件,只需要在server中添加allow和deny的IP即可,如下: server {     list ...

最新文章

  1. Javascript闭包,比较好懂的一篇文章
  2. 热力图和相关系数分析
  3. 从 WordCount 到 MapReduce 计算模型
  4. 我们该如何学习机器学习中的数学
  5. 三电平igbt死区时间计算_IGBT基础与运用-2
  6. 【Java NIO深入研究3】文件锁
  7. 虚拟机 之 root 用户密码重新设定(忘记了)
  8. Windows Server 2016 搭建 FTP服务
  9. 基于协同过滤算法和内容推荐算法实现电影推荐系统
  10. 高德地图经纬度检索校验
  11. vant中picker选择器
  12. 浏览器警告:provisional headers are shown
  13. 量子化学计算机理,计算量子化学团队
  14. js系列七:生命周期
  15. AcitveMQ--HelloWorld
  16. 常见的关系型数据库和非关系型数据及其区别
  17. Sentinel 集群限流设计原理
  18. 现在不止是开淘宝店赚钱,淘宝周边产业也赚钱
  19. win10专业版安装docker
  20. Python调用,爬虫JS混淆——数据加密获取步骤和方法

热门文章

  1. scratch desktop的基本使用 - 如何使用积木
  2. 加入公网github上的SAP organization
  3. SAP云平台部署HTML5应用时的错误消息Failed to report quota consumption
  4. 使用SAP UI5 Web Components开发React应用
  5. 推荐一个去除图片人物背景的工具Removebg
  6. view detail data in gateway error log
  7. 一个程序员年近四十岁的一些胡思乱想
  8. SAP ui5 resize handler
  9. IBASE deletion timestamp verification
  10. IBASE 不能被编辑