• 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安全

  • 相关阅读:
    C#正则表达式(2):常用的特殊字符(元字符,限定字符)
    asp.net中路径
    C#正则表达式常用元字符
    iTextSharp插入图像
    iTextSharp中中文显示实例
    asp.net中MD5
    sql语句操作数据库之新增
    asp.net使用uploadify上传文件不能超过4mb的解决方案
    在浏览器地址栏中执行js代码
    MSSQL系统常用全局变量
  • 原文地址:https://www.cnblogs.com/ischeck/p/4454200.html
Copyright © 2020-2023  润新知