zoukankan      html  css  js  c++  java
  • ubuntu-nginx-uwsgi-flask

    1.新服,先更新一下.

    apt-get update

    2.创建项目路径

    mkdir /www/web/cdms/home

    3.开始安装环境(安装一堆东西,可以总结为一条.)

    mkdir /www/soft

    apt-get install python2.7

    apt-get install nginx

    apt-get install uwsgi uwsgi-plugin-python python-virtualenv  

    apt-get install libsybdb5

    apt-get install python-dev

    总结为一条 ( apt-get python2.7 nginx uwsgi uwsgi-plugin-python python-virtualenv libsybdb5 python-dev )

    4.安装pymssql

    4.1 freetds  

    wget ftp://ftp.freetds.org/pub/freetds/stable/freetds-patched.tar.gz

    tar zxvf freetds-patched.tar.gz

    ./configure  --prefix=/usr/local/freetds  --with-tdsver=8.0  --enable-msdblib

    make&make install

    4.2 pip install pymssql

    5. 创建虚拟环境

    cd /www/web/cdms/

    virtualenv env

    cd  env

    . bin/activate    #(. 空格 bin/activate )

    pip install flask

    pip install pymssql

    安装完成 开始写配置文件

    1. 配置nginx

    cd /etc/nginx/sites-enabled

    vim cdms #创建

    server {
            listen       8081;
            server_name 127.0.0.1;
    #               location /static {
    #                       alias /www/web/cdms/home/static;
    #               }
                    location / {
                            include uwsgi_params;
                            uwsgi_pass 127.0.0.1:9001;
                            uwsgi_param UWSGI_PYHOME /www/web/cdms/env;
                            uwsgi_param UWSGI_CHDIR /www/web/cdms/home;
                            uwsgi_param UWSGI_MODULE run;
                            uwsgi_param UWSGI_CALLABLE app;
                    }
    }
    

      2. 配置uwsgi

    cd /etc/uwsgi/apps-available/apps-enabled

    vim cdms.ini #创建

    [uwsgi]
    plugins=python
    vhost=true
    socket=127.0.0.1:9001
    processes=100
    

      

    chown -R www-data:www-data cdms

    给目录www-data权限- for安全

  • 相关阅读:
    UVA 558 Wormholes
    HDU 1565 方格取数(1)
    poj2607
    poj2552
    poj2491
    poj2502
    poj2613
    .NET Framework 4 与 .NET Framework 4 Client Profile的区别与联系
    .Net Framework 4.0 和 2.0/3.0/3.5
    企业IT系统
  • 原文地址:https://www.cnblogs.com/ischeck/p/4454200.html
Copyright © 2011-2022 走看看