跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • django 网站 centos nginx +uwsgi 环境要在根目录加个 txt 验证一下,有什么办法啊?
未分類
7 4 月 2020

django 网站 centos nginx +uwsgi 环境要在根目录加个 txt 验证一下,有什么办法啊?

django 网站 centos nginx +uwsgi 环境要在根目录加个 txt 验证一下,有什么办法啊?

資深大佬 : python30 11

django 网站 centos nginx +uwsgi 环境要在根目录加个 txt 验证一下,有什么办法啊?

要在网站根目录 加一个 txt 文件,做验证。 但是 django 网站根目录是无法访问的。

有什么办法可以解决呢?

大佬有話說 (17)

  • 資深大佬 : qoo2019

    放 nginx 啊

  • 資深大佬 : putaozhenhaochi

    Nginx location =

  • 資深大佬 : misaka19000

    放 NGINX 啊。。。。

  • 主 資深大佬 : python30

    @qoo2019
    @putaozhenhaochi
    @misaka19000
    具体点啊?
    一头雾水。不太了解

  • 資深大佬 : hellojay

    还用真放 txt 么,匹配一下 url 直接 httpresonse 这个 txt 内容就可以了

  • 資深大佬 : RiESA

    @python30 文件你放不放在根目录不重要,对方来验证的时候,在域名的根目录下能找到这个文件就行了,至于办法有很多

  • 資深大佬 : nightwitch

    nginx 的配置里单独处理一下这个文件,不要转发到 django 上。

  • 資深大佬 : Vegetable

    你这差的有点多,一句两句没办法给你讲清楚,你可以去搜索引擎搜一下 fileauth.txt nginx 这样的关键字,原理是一模一样的

  • 資深大佬 : zachlhb

    nginx 设置匹配不就行了

  • 資深大佬 : wangking

    location ~ ^/MPxxxxxxxxxE.txt {
    default_type text/html;
    return 200 ‘pxxxxxxxxxE’;
    }

    送个你,这个用来做一些验证,爽歪歪

  • 主 資深大佬 : python30

    @nightwitch
    @zachlhb
    nginx 怎么设置匹配在根目录?

  • 資深大佬 : zachlhb

    再不会你 django 做个文件名的路由,用 view 把文本内容返回回去也可以啊

  • 資深大佬 : veoco

    参照 gunicorn 里面的配置:

    # path for static files
    root /path/to/app/current/public;

    location / {
    # checks for static file, if not found proxy to app
    try_files $uri @proxy_to_app;
    }

    location @proxy_to_app {
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_set_header Host $http_host;
    # we don’t want nginx trying to do something clever with
    # redirects, we set the Host: header above already.
    proxy_redirect off;
    proxy_pass http://app_server;
    }

  • 資深大佬 : chengxy

    @python30 #11 不用匹配根目录,直接拦截路由,然后返回文件就行了。

  • 主 資深大佬 : python30

    @wangking 谢谢这个可以了

  • 主 資深大佬 : python30

    谢谢各位,不一一回复了。
    其它的没试验过。
    但是做 url 域名匹配的不成功

    目前用:
    location ~ ^/MPxxxxxxxxxE.txt {
    default_type text/html;
    return 200 ‘pxxxxxxxxxE’;
    }

    可以了。

    谢谢各位

  • 資深大佬 : 37Y37

    emm….推荐一下,一些 nginx 的技巧
    https://blog.ops-coffee.cn/s/jyunn_otq2ntxch0mtcjug

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具