需求: 网站准备升级维护, 需要用户不管从哪里访问进来, 都会给一个网站正在维护的页面: 网站升级维护中

如下图所示:

  1. 准备一个index.html, 里面就是一个简单的html,大致包含以下
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>网站维护中</title><img src="https://fullmedcloud-cn-huabei2.oss-cn-beijing.aliyuncs.com/runyi/image/%E7%BD%91%E7%AB%99%E5%8D%87%E7%BA%A7%E4%B8%AD.png" alt="" class="img"> <link rel="icon" href="https://fullmedcloud-cn-huabei2.oss-cn-beijing.aliyuncs.com/runyi/enterprise_logo/2/65b22dd2a9e69d2666e822e505948c3.png">
</head>
<body><style>.img{width: 100%;height: 100%;}</style>
</body>
</html>
  1. 我将index.html放在了/home/runyi/image/下面
  2. nginx配置:
server {listen 80; # 网站访问的监听端口listen 443 ssl http2;listen [::]:443 ssl http2;server_name www.fullmedbank.cn; # 如果服务器已经被域名解析,必须填域名ssl_certificate "cert/4729556_www.fullmedbank.cn.pem";ssl_certificate_key "cert/4729556_www.fullmedbank.cn.key";ssl_session_cache shared:SSL:1m;ssl_session_timeout  5m;ssl_ciphers HIGH:!aNULL:!MD5;ssl_prefer_server_ciphers on;charset  utf-8;# 指定项目路径uwsgilocation /api {rewrite  ^/api/(.*)$ /$1 break;include uwsgi_params;uwsgi_connect_timeout 30;uwsgi_pass  127.0.0.1:8080 ;uwsgi_param  UWSGI_CHDIR /home/runyi/runyi/; #django 项目参考地址uwsgi_param  UWSGI_SCRIPT runyi.wsgi;  # wsgi模块导入}location / {proxy_set_header Host $host;proxy_http_version 1.1;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "upgrade";proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_connect_timeout 60;proxy_read_timeout 600;proxy_send_timeout 600;autoindex on; # 自动索引root   /home/runyi/image/;try_files $uri $uri/ /index.html;}

注意: 这三行代码才是核心, 其他根据自己的配置自行配置

                              autoindex on; # 自动索引root   /home/runyi/image/;try_files $uri $uri/ /index.html;

最终效果: 不管是从那个路径进入网站,或者是从域名近的网站,都会显示index.html.完美达到预期效果

网站升级维护nginx配置相关推荐

  1. python修改nginx配置文件_zookeeper 动态管理nginx配置

    假设我们有一个场景,所有服务器共享同一份配置文件,我们肯定不可能单独手动维护每台服务器,这时可以利用zookeeper的配置管理功能. 环境:python + nginx + zookeeper 目的 ...

  2. Nginx(四):Nginx配置实战

    相关阅读: Nginx(一):Nginx原理概述 与 安装步骤详解 Nginx(二):反向代理原理 与 配置文件详解 Nginx(三):负载均衡策略 与 Nginx静态服务器 Nginx(四):Ngi ...

  3. Nginx配置相关结构划分的技巧和禁止IP访问

    Nginx配置相关结构划分的技巧 原文来自:http://developer.51cto.com/art/201003/190953.htm Nginx配置需要一定的技巧,我们在不断的使用和维护中就会 ...

  4. Nginx配置优化参考

    Nginx配置优化参考                                                                                      编辑词 ...

  5. Nginx配置IP地址的动态黑名单

    Nginx配置IP地址的动态黑名单 本节介绍如何创建特定客户端IP地址的黑名单或白名单,拒绝或允许它们访问您的站点以及如何动态维护地址列表. 总览 先决条件 设定 管理键值数据库 完整的例子 也可以看 ...

  6. Nginx配置优化解读

    全局配置 Nginx的配置文件是nginx的安装目录的conf/nginx .conf,nginx.conf配置文件中,几个全局高级配置在模块部分之上. user www www; worker_pr ...

  7. nginx配置详解(容器、负载)—官方原版

    一.概述 本指南对nginx进行了基本介绍,并描述了一些 可以用它完成的简单任务. 据推测,nginx已经安装在阅读器的机器上. 本指南描述了如何启动和停止nginx,并重新加载其 配置,解释结构 的 ...

  8. Nginx配置及常用配置

    文章目录 一.基本配置及配置说明 1.1 典型配置 1.2 全局变量(nginx内置预定义变量) 二.常用配置 2.1 反向代理配置 2.2 跨域CORS配置 2.2.1 使用反向代理解决跨域 2.2 ...

  9. CentOS 7上编译安装PHP 8.1及Nginx 配置支持PHP

    CentOS 7上编译安装PHP 8.1/及Nginx 配置支持PHP 编译安装 Php[端口:9000] 安装编译环境依赖包 yum -y install gcc gcc-c++ glibc aut ...

最新文章

  1. 用了3年Apollo,这次我选择了Nacos,原因不多说了
  2. c语言课设代写一般多少钱_厕所疏通一般多少钱
  3. mysql5.5.20安装图解_mysql5.5.20的安装步骤
  4. 30 校准_校准or质控,傻傻分不清楚
  5. 前端学习(3123):react-hello-react之props的基本使用
  6. Xcode9模拟器隐藏边框
  7. 基于 arm 设计开发工具包的 Arm Cortex-M3 处理器的示例系统级设计(第一章:文件目录AHB组件开发平台)
  8. mysql数据库的操作dao vo_nutzdao+druid使用非数据库实体VO接收返回的对象一直报“Table ‘xxxxx’ doesn't exist”...
  9. python 抠图源码_别再自己抠图了,Python用5行代码实现批量抠图
  10. 《CCNP ROUTE 300-101认证考试指南》——2.10节 复习所有考试要点
  11. 2. PSR-2 --- 代码风格指南
  12. JavaScript(JS)的基本语法
  13. x86服务器是32位系统嘛,x86是什么意思?x86是32位还是64位?
  14. Ubuntu 开机慢的问题排查
  15. 【TWVRP】粒子群算法求解带时间窗的车辆路径规划问题【含Matlab源码 334期】
  16. 《设计模式之禅》前言
  17. 在word修改模式下如何进行修改
  18. Java、javascript、JS和JScript区别
  19. 拨开迷雾选型数据中台,兼谈这些供应商的商业模式
  20. 2021.12.20(第二周) 实习周记lzhuan

热门文章

  1. java 支付宝 第三方即时到账支付
  2. 人工智能的最后一公里
  3. 哪个蓝牙耳机性价比最高?平民价格真无线蓝牙耳机推荐
  4. 300英雄服务器维护时间,《300英雄》2021年5月13日【测试服】更新维护公告
  5. ThinkPHP--基础
  6. 普通人做副业!这类账号真赚钱!
  7. s19文件编辑_19个令人印象深刻的在线图像编辑器
  8. iOS不同版本适配问题(#ifdef __IPHONE_7_0)
  9. 程序员麦兜【编程笔记】-线程的概念及创建
  10. 以太网口差分电平_网络接口(RJ45)布线设计简要说明