基于ubuntu的nginx+uwsgi+django的服务器搭

2017-12-10  本文已影响52人  冰逝痕

ps: 这篇文章产生是因为这两天查了好多资料不断爬坑才配置好,这两天没有一个很完整解释很清晰的资料。
  本文前半部分为查到的操作,后边为爬坑。希望这篇能帮到大家,欢迎批评指正。


1.工作过程

2. django

django的安装以及创建项目这里不做表述
项目结构
    ps:根目录为myweb
启动django
     这里的0.0.0.0 是为了让所有局域网内的ip都能访问到服务器。12345为指定的端口出现下图即为成功
成功后的界面
    提示:如果用局域网内其他电脑访问不成功,请检查防火墙端口是否打开

3.uwsgi

uwsgi.ini详细配置
    以下配置内容和上图一样,为了那些喜欢cv大法的人
    
    
     [uwsgi]
     # 使用nginx时打开的
     # socket = 127.0.0.1:8081
     # 网络地址
     http = 0.0.0.0:8081
     plugins=python
     # 项目根目录
     chdir = /home/herb/server/myweb/
     # 文件自动生成的
     module = myweb.wsgi
     master = true
     processes = 4
     vacuum = true
     chmod-socket=666
     # 虚拟环境位置
     pythonpath = /home/herb/.pyenv/versions/h2/lib/python2.7/site-packages
     # 日志位置
     idaemonize = /home/herb/server/myweb/uwsgi8081.log

    
    注意:虚拟环境位置没有用虚拟环境的可以去掉

4. nginx


文章还未结束,下边才是大坑


5.静态文件处理

这两天就更,待续...

上一篇 下一篇

猜你喜欢

热点阅读