uwsgi+Django+Nginx的佈署

一:Django

  1: django startproject   pro_name

  2: cd pro_name

  3: touch server.sh & chmod 777 server.sh;

  4: 在server.sh的文件裏,寫入如下內容:

   nginx -s reload  #重新加載nginx的配置文件  

   uwsgi django.ini  #加載uwsgi的配置文件

  5:touch django.ini,在django.ini文件中填入如下內容:   

[uwsgi]

socket = 182.92.105.95:8012  #指定uwsgi的服務端口

processes = 2

chdir = /home/yihen/local/sys/djdemo/demo/   #指定django project的目錄

pythonpath = ..

wsgi-file = ./demo/wsgi.py

 

二:配置Nginx

1: cd /home/yihen/local/nginx/conf/;

2: vim nginx.conf

3: 修改server參數內容,如下:

    server {

        listen       8018;   #對外的監聽端口

        server_name  www.allsin.cn; 

        location / {

        include uwsgi_params;

        uwsgi_pass 182.92.105.95:8012; #uwsgi的IP及端口

        }

 

三:使用步驟

1  按照一 二步驟的配置,配置好各個文件;

2  每次修改了nginx文件,需要運行一次server.sh文件,重新加載nginx配置;

<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
閱讀(1350) | 評論(0) | 轉發(0) |
給主人留下些什麼吧!~~
評論熱議
發佈了194 篇原創文章 · 獲贊 57 · 訪問量 22萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章