专栏首页技术小牛通过Nginx配置快速完成服务器校验的办法

通过Nginx配置快速完成服务器校验的办法

#通过Nginx配置快速完成服务器校验的办法

很多平台在配置域名或服务器指向时,会要求用户将指定的文件放到服务器根目录下,他们通过访问域名根目录下这个文件的uri以确认用户对这个服务器(的目录)是有控制权限的,很常见的如:微信的网页授权域名添加修改,支付授权目录设置等场景都会需要校验流程。

很多人会按照微信提供的思路,将txt文件下载下来后放到服务器根目录去完成校验,但这样操作比较繁琐,因为规模稍大的系统或站点,要发布代码都需要审批流程,为这个事情去走一次发布流程代价太大了,其实有个简单的办法,利用nginx可以直接输出返回字符串的特点,快速的完成这个校验,以下是具体的实现方法:

1.在nginx虚拟主机的配置文件加上验证文件的解析规则,示例:

location /MP_verify_6TomE8q1r5jxKCVY.txt{
        default_type    text/plain;
        return 200 '6TomE8q1r5jxKCVY';
     }

其中MP_verify_6TomE8q1r5jxKCVY.txt是验证文件的全名,6TomE8q1r5jxKCVY是文件的内容,请根据实际情况替换即可;

2.执行/opt/nginx/sbin/nginx -t测试一下是否有语法错误;

3.执行systemctl reload nginx重新加载nginx配置即可;

就是这么简单,全程只需要5分钟左右就可以完成了。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 为什么我强烈建议你使用ECC 证书

    本文包含三部分内容:1)简单介绍 ECC 证书是什么;2)介绍如何申请 ECC 证书;3)以 Nginx 为例介绍如何使用 ECC 证书。

    Bug开发工程师
  • 京东618备战技术分享:保障秒杀系统高并发与高性能的11个方法

    nginx采用master加多个worker进程,master只负责接收外界信号和监控work进程运行状况,当发现某个work进程出现异常,master进程会启...

    后端技术探索
  • 腾讯云轻量应用服务器快速搭建一个专属网盘

    云盘我想大家接触的一定不会少。云盘很好地解决了文件存储和共享的问题,但随着大量云盘厂商的退出,剩余的云盘服务也越来越少。有些云盘虽然上传速度快,但是下载速度较慢...

    青阳
  • Centos7安装PHP及Nginx的教程详解

    随着服务端centos的应用越来越普及,centos7的使用也越来越多,这两年来我从一个很少接触centos服务器端维护的小白,也越来越多的基础其维护操作,给我...

    砸漏
  • 腾讯云轻量应用服务器快速搭建一个专属网盘

    云盘我想大家接触的一定不会少。云盘很好地解决了文件存储和共享的问题,但随着大量云盘厂商的退出,剩余的云盘服务也越来越少。有些云盘虽然上传速度快,但是下载速度较慢...

    青阳
  • 搭建微信订阅号后台

    腾讯云提供了开发者实验室帮助用户搭建微信订阅号后台,教程内容如下,用户可以点击开发者实验室快速上机完成实验。

    小Q
  • 微信小程序开发 Start-up

    腾讯云提供了开发者实验室帮助用户快速开发小程序,教程内容如下,用户可以点击开发者实验室快速上机完成实验。

    小Q
  • vivo AI计算平台 Kubernetes集群Ingress网关实践

    vivo 人工智能计算平台小组从 2018 年底开始建设 AI 计算平台至今,已经在 kubernetes 集群、以及离线的深度学习模型训练等方面,积累了众多宝...

    深度学习与Python
  • 为什么微服务一定要有网关?

    2、过滤器:在服务网关中可以完成一系列的横切功能,例如权限校验、限流以及监控等,这些都可以通过过滤器完成(其实路由转发也是通过过滤器实现的)。

    JAVA高级架构开发
  • 2020年最新整理40个常见linux运维面试题

    1)运维是指大型组织已经建立好的网络软硬件的维护,就是要保证业务的上线与运作的正常,在他运转的过程中,对他进行维护,他集合了网络、系统、数据库、开发、安全、监控...

    kubernetes中文社区
  • Linux运维跳槽必备的40道面试精华题

    过一次年,结婚、存款、父母养老,一系列向钱看的事都在碾压我们本来还挺简单的神经,但难过没有出路,唯有找到好的方法和事业方向,才能实现一步一个脚印的逆袭。

    小小科
  • Nginx专题-静态资源

    如上图所示,用户请求通过DNS解析技术,将用户请求定位到分发层 代理服务器nginx上。

    用户1081422
  • Linux 运维必备的 40 道面试精华题

    总结:开发运维和系统运维给应用运维提供了“工具”和“基础设施”上的支撑 开发运维、应用运维和系统运维他们的工作是环环相扣的 2、在工作中,运维人员经常需要跟运...

    JiekeXu之路
  • 微服务之网关入门

    2、过滤器:在服务网关中可以完成一系列的横切功能,例如权限校验、限流以及监控等,这些都可以通过过滤器完成(其实路由转发也是通过过滤器实现的)。

    lyb-geek
  • 为什么微服务一定要有网关?

    2、过滤器:在服务网关中可以完成一系列的横切功能,例如权限校验、限流以及监控等,这些都可以通过过滤器完成(其实路由转发也是通过过滤器实现的)。

    Java技术栈
  • 为什么微服务一定要有网关?

    架构师小秘圈
  • 面试专题:Linux运维精华面试题

    下面是一名资深Linux运维求职数十家公司总结的Linux运维面试精华,助力大家跳槽找个高薪好工作。

    马哥linux运维
  • Python3 初学实践案例(14)打造一个私人图床服务器

    版权声明:本文为 FengCms FungLeo 原创文章,允许转载,但转载必须注明出处并附带首发链接 ...

    FungLeo
  • 大规模Nginx平台化实践,京东能提供哪些参考经验?

    Nginx是优秀的HTTP和反向代理服务器,京东各部门都在广泛使用,但普遍都面临着一些问题:

    后端技术探索

扫码关注云+社区

领取腾讯云代金券