各公众平台在配置接口域名时会验证开发者对域名的配置权, 生成随机的文本及字符串,让放置在域名根目录可以通过域名直接访问到即通过验证。

示例为验证域名 abc.com 可以通过根路由访问 6CysNYj8Hb.txt 响应体为字符串 01df2ddab4774ba2676a5563ccb79ffa。

$ curl https://abc.com/6CysNYj8Hb.txt
01df2ddab4774ba2676a5563ccb79ffa

方案一

配置有 root 的 server,直接把随机文档放置在该目录下即可,不需要重启 nginx 服务。

方案二

匹配路由,指定随机文档所在目录, 需要重启 nginx。

location ~* 6CysNYj8Hb\.txt {root /data/ftp;
}

方案三(推荐)

匹配路由,直接返回需要验证的随机字符串,需要重启 nginx。

location = /6CysNYj8Hb.txt {default_type text/html;return 200 '01df2ddab4774ba2676a5563ccb79ffa';
}

参考

  • Nginx 的 Location 从零开始配置
  • nginx 配置返回文本或 json

作者:二石兄
链接:https://www.jianshu.com/p/73054d74ddc6
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

Nginx 运维之域名验证相关推荐

  1. Nginx葵花宝典—草根站长Nginx运维百科全书

    题记 前段时间把网站迁移到腾讯云,之前是lamp,现在改为lnmp,自以为nginx功底还可以,开发这么多年,平常环境都有配置.但是,但是,最近读站点做SEO优化,发现nginx很多地方不会配.比如: ...

  2. nginx高性能WEB服务器系列之九--nginx运维故障日常解决方案

    nginx系列友情链接: nginx高性能WEB服务器系列之一简介及安装 https://www.cnblogs.com/maxtgood/p/9597596.html nginx高性能WEB服务器系 ...

  3. Nginx运维之一 反向代理、动静分离、负载均衡

    Nginx运维之一 反向代理.动静分离.负载均衡 Nginx简述 Nginx 优势功能 Tengine 反向代理 正向代理 反向代理 动静分离 负载均衡 Nginx简述 Nginx是lgor Syso ...

  4. Nginx运维之二 简单安装和环境搭建

    Nginx运维之二 简单安装和环境配置 安装环境 gcc 安装 PCRE pcre-devel 安装 zlib 安装 OpenSSL 安装 下载安装 配置安装 编译安装 配置编辑(案例) 启动与停止 ...

  5. 从代码看Nginx运维本质(转自 2017-01-18 陶辉 运维帮)

    [陶辉]:大家好!今天我跟大家分享的题目是"从代码看Nginx的运维本质",为什么会选这个题目呢?我最初接触Nginx的是2009年,当时的最新版本是0.6.65,现在最新的Ngi ...

  6. 【nginx运维基础(4)】Nginx的日志管理(日志格式与定时分割日志)

    Nginx日志主要分为两种:访问日志和错误日志.日志开关在Nginx配置文件(一般在server段来配置)中设置,两种日志都可以选择性关闭,默认都是打开的. 访问日志access_log #日志格式设 ...

  7. linux yum nginx 安装,Linux下 yum 安装 nginx 以及运维

    配置yum 具体可以google,此处不进行讨论. 安装yum-utils 首先判断是否安装了 yum-utils yum list installed | grep yum-utils image. ...

  8. 运维基础(6)CI / CD

    欢迎关注微信公众号[厦门微思网络].www.xmws.cn专业IT认证培训19周年 主要课程:思科.华为.红帽.ORACLE.VMware.CISP.PMP等认证培训及考证 在 CI /CD 和 De ...

  9. Ansible自动化运维2

    目录 一 Playbook运维 1.1验证YAML语法 1.2play的定义 1.3完整playbook 2.ansbible 变量 2.1主机变量 2.2facts变量 2.3.注册变量 2.4变量 ...

最新文章

  1. jstatd,VisualVM使用和报错解决:Could not create remote object--java.security.AccessControlException
  2. iOS 11开发教程(八)定制iOS11应用程序图标
  3. 给select设置默认值,在option在页面上已经写死的情况下
  4. php设置表单的字体,php表单标题怎么设置字体
  5. mysql批量生成修改表和列注释语句
  6. Libevent源码分析-----连接监听器evconnlistener
  7. linux使用rename批量修改文件扩展名
  8. cf有没有linux版本,急切求助万能的吧友 !!! Linux系统能玩穿越火线吗 好
  9. 一个aov网用邻接矩阵表示_第6章+图习题解析
  10. Ubuntu 8.04 Hardy LTS 软件源设置
  11. 《算法图解》——狄克斯特拉算法
  12. 笔记本电脑风扇转速测试软件,笔记本温度查看和风扇转速调节工具
  13. SCM供应链管理系统对更多行业未来
  14. 嗨!亲爱的朋友们,欢迎您光临我的…
  15. 按快捷键进不去bios问题解决
  16. filecoin benchmarks v25 GeForce GTX 1080 Ti
  17. android动态设置textview的id,动态调整TextView的Gravity
  18. vc webbrowser请求页面
  19. 【Android自动化】AccessibilityService实战-微信僵尸好友检测
  20. idea打断点变成灰色斜杠

热门文章

  1. fusion安装centos7并配置静态ip
  2. CSS 实现必填项前/后添加红色星号
  3. 1.13单用户模式 1.14 救援模式 1.15 克隆虚拟机 1.16 Linux机器相互登录
  4. 烂泥:IE6绿色中文版,支持在Win7、Win8下完美运行
  5. 《UNIX编程环境》——5.6 zap:使用名字终止进程
  6. phalcon: Profiling分析 profilter / Plugin结合,dispatcher调度控制器 监听sql执行日志
  7. [LeetCode]--3. Longest Substring Without Repeating Characters
  8. 加版S3(I747M)的4.4.2版本,可root
  9. web 开发之js---页面缓存, jsp 缓存, html 缓存, ajax缓存,解决方法
  10. 法证先锋3中的Apps软件