亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

Windows系統下使用flup搭建Nginx和Python環境的方法

2020-01-04 17:53:17
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了Windows系統下使用flup搭建Nginx和Python環境的方法,文中使用到了flup這個Python的FastCGI工具,需要的朋友可以參考下
 

首先確保你的電腦里已經安裝了Python和Django,接下來我們還需要兩個組件,nginx服務器和flup(Python的FastCGI組件)
nginx下載地址:http://nginx.org/en/download.html
flup下載地址:http://www.saddi.com/software/flup/dist/flup-1.0.2.tar.gz
與Linux下不同的是,nginx在windows下是以一個應用程序的方式運行,而不是以一個服務運行(難怪沒人在windows服務器上用nginx)
把剛剛下載好的兩個壓縮包都解壓到C:/nginx/, C:/flup/(目錄可自己選擇,這里只做個演示)然后用python setup.py install 命令

安裝flup,接著就要配置nginx了,打開C:/nginx/conf/nginx.conf,我的配置文件如下,大家可根據需要自行修改:

#user nobody; worker_processes 1;  #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info;  #pid    logs/nginx.pid;   events {   worker_connections 1024; }   http {   include    mime.types;   default_type application/octet-stream;    #log_format main '$remote_addr - $remote_user [$time_local] "$request" '   #         '$status $body_bytes_sent "$http_referer" '   #         '"$http_user_agent" "$http_x_forwarded_for"';    #access_log logs/access.log main;    sendfile    on;   #tcp_nopush   on;    #keepalive_timeout 0;   keepalive_timeout 65;    #gzip on;    server {     listen    80;     server_name localhost;      #charset koi8-r;      #access_log logs/host.access.log main;      location / {       root  html;       index index.html index.htm;     }      #error_page 404       /404.html;      # redirect server error pages to the static page /50x.html     #     error_page  500 502 503 504 /50x.html;     location = /50x.html {       root  html;     }      # proxy the PHP scripts to Apache listening on 127.0.0.1:80     #     #location ~ /.php$ {     #  proxy_pass  http://127.0.0.1;     #}      # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000     #     #location ~ /.php$ {     #  root      html;     #  fastcgi_pass  127.0.0.1:9000;     #  fastcgi_index index.php;     #  fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;     #  include    fastcgi_params;     #}      # deny access to .htaccess files, if Apache's document root     # concurs with nginx's one     #     #location ~ //.ht {     #  deny all;     #}          # 靜態資源     location ~* ^.+/.(html|jpg|jpeg|gif|png|ico|css|js)$     {       root e:/gin/gin/;       expires 30d;       break;     }      location ~ ^/static/ {       root e:/gin/gin/;       expires 30d;       break;     }       location ~ ^/ {       # 指定 fastcgi 的主機和端口       fastcgi_pass 127.0.0.1:8051;       fastcgi_param PATH_INFO $fastcgi_script_name;       fastcgi_param REQUEST_METHOD $request_method;       fastcgi_param QUERY_STRING $query_string;       fastcgi_param CONTENT_TYPE $content_type;       fastcgi_param CONTENT_LENGTH $content_length;       fastcgi_param SERVER_PROTOCOL $server_protocol;       fastcgi_param SERVER_PORT $server_port;       fastcgi_param SERVER_NAME $server_name;       fastcgi_pass_header Authorization;       fastcgi_intercept_errors off;     }   }    # another virtual host using mix of IP-, name-, and port-based configuration   #   #server {   #  listen    8000;   #  listen    somename:8080;   #  server_name somename alias another.alias;    #  location / {   #    root  html;   #    index index.html index.htm;   #  }   #}     # HTTPS server   #   #server {   #  listen    443;   #  server_name localhost;    #  ssl         on;   #  ssl_certificate   cert.pem;   #  ssl_certificate_key cert.key;    #  ssl_session_timeout 5m;    #  ssl_protocols SSLv2 SSLv3 TLSv1;   #  ssl_ciphers HIGH:!aNULL:!MD5;   #  ssl_prefer_server_ciphers  on;    #  location / {   #    root  html;   #    index index.html index.htm;   #  }   #}  } 

需要注意的是,對于不需要url rewrite的目錄,比如存放css和圖片的目錄,需要在配置文件里指明,否則將無法訪問這些文件

    location ~ ^/static/ {      root e:/gin/gin/;      expires 30d;      break;    }

最后一步就是運行nginx服務器,并且用FastCGI運行你的Django項目了
進入nginx的目錄:

  cd c:/nginx/  start nginx

然后在瀏覽器里訪問http://loaclhost/ 就應該可以看到nginx的歡迎界面了。最后進入你的Django項目的根目錄,然后用一下命令來運行服務器:

  python manage.py runfcgi method=threaded host=127.0.0.1 port=8051

刷新localhost頁面,你就能看到你的項目主頁啦~~
補充一點windwos下nginx操作的命令(來自官方文檔)

nginx -s stop quick exitnginx -s quit graceful quitnginx -s reload changing configuration, starting a new worker, quitting an old worker gracefullynginx -s reopen reopening log files

大功告成,開始django之旅,ohye?。?!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91亚洲va在线va天堂va国| 国产日韩欧美在线| 欧美日韩福利视频| 亚洲男人的天堂网站| 久久九九全国免费精品观看| 欧美性videos高清精品| 精品久久久久久国产91| 成人在线免费观看视视频| 欧美激情在线有限公司| 国产精品678| 成人在线一区二区| 亚洲bt欧美bt日本bt| 日本欧美在线视频| 国产a∨精品一区二区三区不卡| 日韩的一区二区| 日韩**中文字幕毛片| 人体精品一二三区| 亚洲品质视频自拍网| 成人精品网站在线观看| www.亚洲男人天堂| 亚洲精品美女在线观看播放| 亚洲欧美另类中文字幕| 久久男人资源视频| 欧美激情亚洲一区| 亚洲欧美日韩一区二区三区在线| 亚洲精品综合久久中文字幕| 久久不射热爱视频精品| 久久久久久久一区二区三区| 日韩av一区在线观看| 国产日韩精品综合网站| 亚洲色图15p| 亚洲新声在线观看| 精品久久久91| 久久精品国产精品| 成人免费观看网址| 国产精品免费久久久| 97在线日本国产| 久久综合免费视频影院| 国产suv精品一区二区三区88区| 911国产网站尤物在线观看| 久久91亚洲人成电影网站| 色偷偷av一区二区三区| 日韩成人av在线播放| 亚洲成色777777女色窝| 久久久精品一区| 亚洲欧洲在线视频| 久久免费少妇高潮久久精品99| 欧美亚洲国产日韩2020| 欧美丝袜一区二区三区| 亚洲天堂久久av| 91美女片黄在线观看游戏| 久久久av网站| 亚洲精品乱码久久久久久按摩观| 日韩av电影在线免费播放| 亚洲国产精品专区久久| 在线视频欧美日韩| 色与欲影视天天看综合网| 欧美视频二区36p| 日韩av网址在线| 96sao精品视频在线观看| 亚洲欧洲在线视频| 91精品视频在线播放| 日韩在线中文字| 日韩在线观看成人| 亚洲xxx自由成熟| 久久夜色精品国产| 97免费中文视频在线观看| 国产精品第三页| 国产亚洲欧洲在线| 国产精品女人网站| 精品国内产的精品视频在线观看| 欧美日韩精品在线视频| 91在线精品播放| 成人中文字幕+乱码+中文字幕| 亚洲专区国产精品| 国产69精品99久久久久久宅男| 国产一区二区三区欧美| 亚洲一区二区三区乱码aⅴ蜜桃女| 日韩有码片在线观看| 91亚洲国产成人精品性色| 久久久人成影片一区二区三区| 国产在线播放91| 97在线视频精品| 精品国产福利在线| 欧美日韩人人澡狠狠躁视频| 国产精品亚洲片夜色在线| 国产精品视频资源| 国产一区二区在线免费| 欧美精品在线免费播放| 亚洲国产成人一区| 在线视频欧美性高潮| 亚洲成人中文字幕| 亚洲男人天堂视频| 97久久国产精品| 福利视频第一区| 国产精品扒开腿爽爽爽视频| 精品国产自在精品国产浪潮| 亚洲国产小视频在线观看| 日韩大胆人体377p| 久久噜噜噜精品国产亚洲综合| 91伊人影院在线播放| 日韩在线观看视频免费| 日韩最新在线视频| 国产一区二区色| 亚洲国产另类久久精品| 日韩高清电影好看的电视剧电影| 亚洲网站在线播放| 精品国产精品自拍| 国产精品美女免费视频| 2021国产精品视频| 国产精品久久99久久| 日韩精品极品视频免费观看| 国产日韩视频在线观看| 超碰精品一区二区三区乱码| 久久综合久久八八| 欧美日韩中文在线观看| 欧美精品在线看| 97精品国产97久久久久久| 2021国产精品视频| 欧美黑人巨大xxx极品| 2019日本中文字幕| 久久久精品免费| 久久久久在线观看| 国产伦精品免费视频| 亚洲成人精品视频在线观看| 青草热久免费精品视频| 国产精品久久久久7777婷婷| 国产精品久在线观看| 国产精品永久免费| 精品国产一区二区三区四区在线观看| 亚洲国产日韩欧美在线动漫| 青青草成人在线| 欧美中文在线视频| 精品偷拍各种wc美女嘘嘘| 97超级碰碰碰| 不卡在线观看电视剧完整版| 日韩国产高清污视频在线观看| 国产精品久久久久av| 精品国产乱码久久久久久虫虫漫画| 精品中文字幕乱| 大桥未久av一区二区三区| 欧美在线国产精品| 成人久久一区二区三区| 亚洲精品国产免费| 亚洲综合在线做性| 精品福利在线看| 97成人精品视频在线观看| 久久久久久国产三级电影| 日韩在线欧美在线| 亚洲第一中文字幕在线观看| 国产精品旅馆在线| 日本国产欧美一区二区三区| 亚洲国产又黄又爽女人高潮的| 最近中文字幕2019免费| 日韩欧美国产中文字幕| 欧美一级视频一区二区| 精品久久久久久久大神国产| 国产精品久久久久久久久久99| 欧美寡妇偷汉性猛交| 久久久久国色av免费观看性色| 精品人伦一区二区三区蜜桃网站| 国产成人极品视频| 亚洲一二在线观看| 怡红院精品视频|