如何在 nginx 和 django 处理网站验证文件.txt

2015-08-26 17:53:44 +08:00
 pc10201
有一些服务需要验证域名权限,要求你放一个 txt 在网站根目录下
以前在 php 的网站中,直接扔上去就行了

自己用 django,nginx,uwsgi 做了一个网站,怎么实现上面的功能?
自己写的规则

location ~* \.(txt )$ {
root /home/wwwroot/xxxx/;
}

怎么都不起作用,直接写死吧,感觉又不太灵活~
2824 次点击
所在节点    Python
6 条回复
kslr
2015-08-26 18:07:42 +08:00
什么都不用写,默认都指向了
nealnote
2015-08-26 18:09:49 +08:00
加 meta 的方法,验证一般都有几种方法,
meta 用完,删掉
wangyongbo
2015-08-26 20:48:49 +08:00
location ~\.(txt|html )$ {
root /wwwwwwwwwwwwwwwwwwwww/;
}

我这么写,可以用。
mkeith
2015-08-26 21:27:11 +08:00
django 加个路由呗 sample.com/xxx.txt
msg7086
2015-08-26 21:34:32 +08:00
location = /abcdefg.txt {
root /var/xyz/;
}

这种用等号直接指定文件的规则优先级最高。
gamexg
2015-08-26 21:41:55 +08:00
dns txt 更方便。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/216181

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX