关于 Flask + Nginx 部署的问题,求大神帮忙!! - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
wanghe826
V2EX    Python

关于 Flask + Nginx 部署的问题,求大神帮忙!!

  •  1
     
  •   wanghe826 2017-09-22 10:19:03 +08:00 3598 次点击
    这是一个创建于 2954 天前的主题,其中的信息可能已经有所发展或是发生改变。

    自己用 Flask 写了几个简单的后台接口,使用 flask+nginx+gunicorn 部署到服务器( Ubuntu 16.04LTS )上面去后出现了一些问题,现在依然不知道问题出在哪里,求各位大佬帮忙分析一下。问题如下: 部署成功后,我可以通过浏览器访问主页: https://***.com , 但是后面带参数就不行了,比如访问 https://.com/getSomething,带参数就会出现 404 not found。我部署的 nginx 使用了 SSL。nginx 配置文件如下,求大神帮忙分析一下,万分感谢~/Users/wanghe/Desktop/屏幕快照 2017-09-22 上午 10.15.35.png

    14 条回复    2017-09-25 10:39:10 +08:00
    0ZXYDDu796nVCFxq
        1
    0ZXYDDu796nVCFxq  
       2017-09-22 10:21:42 +08:00 via iPhone
    重新学 flask 路由吧
    julyclyde
        2
    julyclyde  
       2017-09-22 10:21:51 +08:00
    一般说的参数是 querystring
    你这 PATH_INFO 可不能叫参数
    wanghe826
        4
    wanghe826  
    OP
       2017-09-22 10:26:24 +08:00
    @julyclyde
    @gstqc 谢谢。v2ex 怎么上不了图片。 上面链接的图片是我的配置,能帮忙看一下吗?
    wanghe826
        5
    wanghe826  
    OP
       2017-09-22 10:31:35 +08:00 via iPhone
    @julyclyde 并且之前不使用 ssl 并且带端口号访问的时候是没有问题的
    julyclyde
        6
    julyclyde  
       2017-09-22 10:32:59 +08:00
    你先试成功了直接访问 flask 不通过 nginx 再说吧
    这样就能准确判断问题出在 flask 还是 nginx 这边了
    julyclyde
        7
    julyclyde  
       2017-09-22 10:35:31 +08:00   1
    把 try_files 去掉吧。那个是尝试本地文件的;而你现在是 proxy_pass
    cevincheung
        8
    cevincheung  
       2017-09-22 10:36:08 +08:00
    @wanghe826 #4

    locatin / 中 try_files 去掉

    然后路由呢?
    wanghe826
        9
    wanghe826  
    OP
       2017-09-22 10:46:43 +08:00
    @julyclyde
    @cevincheung 嗯,果然去掉 try_files 后就可以了!刚学后台开发没多久,非常感谢各位的帮助!!顺便问一下这个 try_files 去掉有影响吗?
    cevincheung
        10
    cevincheung  
       2017-09-22 10:48:43 +08:00
    @wanghe826 #9
    try_files 尝试 检测本地是否有要求的文件。然而你是 proxy_pass,so~
    linmq
        11
    linmq  
       2017-09-22 19:05:07 +08:00 via Android
    https://linminquan.com/blog/?p=3791
    参考我的笔记,
    Python Flask Gunicorn Nginx CentOS Deploy SSL Https 多个 App 部署
    Kilerd
        12
    Kilerd  
       2017-09-22 21:29:53 +08:00
    julyclyde
        13
    julyclyde  
       2017-09-23 22:39:22 +08:00
    @linmq 你这篇并不能解决上述问题啊。回答要有针对性
    geek123
        14
    geek123  
       2017-09-25 10:39:10 +08:00
    推荐个课程给你吧,希望对你有帮助。

    http://xc.hubwiz.com/course/562427361bc20c980538e26f
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3869 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 34ms UTC 05:29 PVG 13:29 LAX 22:29 JFK 01:29
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86