nginx 玩不转啊 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jianghu52
V2EX    Django

nginx 玩不转啊

  •  1
     
  •   jianghu52 2015-03-20 20:01:39 +08:00 4728 次点击
    这是一个创建于 3861 天前的主题,其中的信息可能已经有所展或是发生改变。
    在/alidata/www/ 下生成了一个django 项目 叫 apj。在里面还加了 django_wsgi.py

    内容下

    11 条回复    2015-03-20 22:15:03 +08:00
    msg7086
        1
    msg7086  
       2015-03-20 20:07:46 +08:00 via iPhone
    OK, go ahead.
    jianghu52
        2
    jianghu52  
    OP
       2015-03-20 20:19:45 +08:00
    啊啊,为什么连编辑都不让编辑了。
    继续还没说完的内容。
    我使用uwsgi --http :8000 --chdir /alidata/www/apj --module django_wsgi
    可以启动 uwsgi,外网 IP+8000 的方式,可以看到 django 的 it's work 页面。

    我安装的nginx启动之后,外网 IP可以看到nginx的欢迎页。

    我现在的问题是,不知道要怎么改conf文件,能让我 通过IP 直接就能看见 django的 it'work页面。
    我在一些博客上看,说还需要uwsgi.ini文件,但是有的又说不要,而且这个ini里面的参数写的五花八门的,我实在不知道对于我这个项目是否需要。如果需要的话,要怎么改。

    我的环境
    centos 6.5 x64
    django 1.6.10
    nginx 1.6.0
    uwsgi 2.0.9
    msg7086
        3
    msg7086  
       2015-03-20 20:27:53 +08:00 via iPhone
    66450146
        4
    66450146  
       2015-03-20 20:43:40 +08:00
    nginx + uWSGI 有两种方式,一种是通过 http 协议,另一种是通过 uwsgi 协议

    前者跟其他服务器的使用方式一样,直接 proxy_pass http://localhost:8000

    后者则要写 uwsgi_pass localhost:8000,而且 uwsgi 启动时不需要再用 http 参数,改用 socket
    luw2007
        5
    luw2007  
       2015-03-20 20:56:34 +08:00
    > 不知道要怎么改conf文件,能让我 通过IP 直接就能看见 django的 it'work页面。

    最简单的就是使用proxy_pass 见 @66450146 的回复。
    你需要了解怎么配置 nginx,至少简单的配置, 比如静态文件目录。
    其实不用看nginx 的文档, 直接看 uwsgi 官方文档 关于nginx配置介绍, 比较详细
    http://uwsgi-docs.readthedocs.org/en/latest/Nginx.htm

    伸手党, 看这里
    http://my.oschina.net/u/877567/blog/201577l
    http://my.oschina.net/guol/blog/121418
    TangMonk
        6
    TangMonk  
       2015-03-20 20:58:19 +08:00
    proxy_pass
    gevin
        7
    gevin  
       2015-03-20 20:58:21 +08:00
    分享一下我的部署方法,按这些一步一步往下走,应该没问题
    http://blog.igevin.info/2014/09/30/deploy-django-with-nginx-and-uwsgi-on-Ubuntu/
    liboyue
        8
    liboyue  
       2015-03-20 21:00:35 +08:00 via Android
    那个页面应该是it works吧。。。
    popu111
        9
    popu111  
       2015-03-20 21:35:50 +08:00
    @liboyue apache才出it works吧。。。
    28hua
        10
    28hua  
       2015-03-20 21:45:22 +08:00
    我刚按着 uwsgi 的文档布置了 Flask

    http://uwsgi-docs.readthedocs.org/en/latest/WSGIquickstart.html
    liboyue
        11
    liboyue  
       2015-03-20 22:15:03 +08:00
    @popu111 就是看到楼主写的 it's work 感觉不舒服。。。没多想。。。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3524 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 47ms UTC 04:40 PVG 12:40 LAX 21:40 JFK 00:40
    Do have faith in what you're doing.
    ubao 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