Nginx 运维之域名验证
各公众平台在配置接口域名时会验证开发者对域名的配置权, 生成随机的文本及字符串,让放置在域名根目录可以通过域名直接访问到即通过验证。
示例为验证域名 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 运维之域名验证相关推荐
- Nginx葵花宝典—草根站长Nginx运维百科全书
题记 前段时间把网站迁移到腾讯云,之前是lamp,现在改为lnmp,自以为nginx功底还可以,开发这么多年,平常环境都有配置.但是,但是,最近读站点做SEO优化,发现nginx很多地方不会配.比如: ...
- nginx高性能WEB服务器系列之九--nginx运维故障日常解决方案
nginx系列友情链接: nginx高性能WEB服务器系列之一简介及安装 https://www.cnblogs.com/maxtgood/p/9597596.html nginx高性能WEB服务器系 ...
- Nginx运维之一 反向代理、动静分离、负载均衡
Nginx运维之一 反向代理.动静分离.负载均衡 Nginx简述 Nginx 优势功能 Tengine 反向代理 正向代理 反向代理 动静分离 负载均衡 Nginx简述 Nginx是lgor Syso ...
- Nginx运维之二 简单安装和环境搭建
Nginx运维之二 简单安装和环境配置 安装环境 gcc 安装 PCRE pcre-devel 安装 zlib 安装 OpenSSL 安装 下载安装 配置安装 编译安装 配置编辑(案例) 启动与停止 ...
- 从代码看Nginx运维本质(转自 2017-01-18 陶辉 运维帮)
[陶辉]:大家好!今天我跟大家分享的题目是"从代码看Nginx的运维本质",为什么会选这个题目呢?我最初接触Nginx的是2009年,当时的最新版本是0.6.65,现在最新的Ngi ...
- 【nginx运维基础(4)】Nginx的日志管理(日志格式与定时分割日志)
Nginx日志主要分为两种:访问日志和错误日志.日志开关在Nginx配置文件(一般在server段来配置)中设置,两种日志都可以选择性关闭,默认都是打开的. 访问日志access_log #日志格式设 ...
- linux yum nginx 安装,Linux下 yum 安装 nginx 以及运维
配置yum 具体可以google,此处不进行讨论. 安装yum-utils 首先判断是否安装了 yum-utils yum list installed | grep yum-utils image. ...
- 运维基础(6)CI / CD
欢迎关注微信公众号[厦门微思网络].www.xmws.cn专业IT认证培训19周年 主要课程:思科.华为.红帽.ORACLE.VMware.CISP.PMP等认证培训及考证 在 CI /CD 和 De ...
- Ansible自动化运维2
目录 一 Playbook运维 1.1验证YAML语法 1.2play的定义 1.3完整playbook 2.ansbible 变量 2.1主机变量 2.2facts变量 2.3.注册变量 2.4变量 ...
最新文章
- jstatd,VisualVM使用和报错解决:Could not create remote object--java.security.AccessControlException
- iOS 11开发教程(八)定制iOS11应用程序图标
- 给select设置默认值,在option在页面上已经写死的情况下
- php设置表单的字体,php表单标题怎么设置字体
- mysql批量生成修改表和列注释语句
- Libevent源码分析-----连接监听器evconnlistener
- linux使用rename批量修改文件扩展名
- cf有没有linux版本,急切求助万能的吧友 !!! Linux系统能玩穿越火线吗 好
- 一个aov网用邻接矩阵表示_第6章+图习题解析
- Ubuntu 8.04 Hardy LTS 软件源设置
- 《算法图解》——狄克斯特拉算法
- 笔记本电脑风扇转速测试软件,笔记本温度查看和风扇转速调节工具
- SCM供应链管理系统对更多行业未来
- 嗨!亲爱的朋友们,欢迎您光临我的…
- 按快捷键进不去bios问题解决
- filecoin benchmarks v25 GeForce GTX 1080 Ti
- android动态设置textview的id,动态调整TextView的Gravity
- vc webbrowser请求页面
- 【Android自动化】AccessibilityService实战-微信僵尸好友检测
- idea打断点变成灰色斜杠
热门文章
- fusion安装centos7并配置静态ip
- CSS 实现必填项前/后添加红色星号
- 1.13单用户模式 1.14 救援模式 1.15 克隆虚拟机 1.16 Linux机器相互登录
- 烂泥:IE6绿色中文版,支持在Win7、Win8下完美运行
- 《UNIX编程环境》——5.6 zap:使用名字终止进程
- phalcon: Profiling分析 profilter / Plugin结合,dispatcher调度控制器 监听sql执行日志
- [LeetCode]--3. Longest Substring Without Repeating Characters
- 加版S3(I747M)的4.4.2版本,可root
- web 开发之js---页面缓存, jsp 缓存, html 缓存, ajax缓存,解决方法
- 法证先锋3中的Apps软件