zoukankan      html  css  js  c++  java
  • flask uwsgi和nginx配置信息

    1. 安装

    pip3 install uwsgi
    

    2. uwsgi配置信息

    创建一个uwsgi.ini文件
    [uwsgi]
    socket=/opt/script/uwsgi.sock #启动程序时所使用的地址和端口,通常在本地运行flask项目
    http=127.0.0.1:5002
    callable = app # 程序内启用的application变量名
    chdir=/opt/ssologin # 部署的项目目录
    wsgi-file =../ssologin/manage.py # flask程序的启动文件
    workers=4 #进程数
    master=true #启动主线程
    vacuum=true #自动移除unix Socket和pid文件当服务停止的时候
    threads=2 #线程数
    pidfile=uwsgi.pid #设置pid文件
    daemonize=/opt/script/uwsgi.log #设置日志文件
    创建软连接
    ln -s /usr/local/python3/bin/uwsgi /usr/bin/uwsgi

    3. 启动uwsgi

    uwsgi --ini uwsgi.ini
    

    4. 安装nginx

    wget -c https://nginx.org/download/nginx-1.12.2.tar.gz
    tar -zxvf nginx...
    

    进入解压后的文件夹
    ./configure

    make && make install
    

    5.启动

    首先创建软连接
    ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx
    启动
    nginx

    6. 修改nginx配置

    在/usr/local/nginx/conf目录下备份
    cp nginx.conf nginx.conf.bak
    修改nginx配置信息(路径为/usr/local/nginx/conf/nginx.conf)
    server {
    listen 80;
    server_name localhost;

        #charset koi8-r;
    
        #access_log  logs/host.access.log  main;
    
        location / {
           include uwsgi_params;  #nginx加载uwsgi模块
           uwsgi_pass unix:/opt/script/uwsgi.sock;
           uwsgi_param UWSGI_CHDIR /opt/ssologin; #项目根目录
           uwsgi_param UWSGI_SCRIPT run:app; #启动程序的主程序
           # root   html;
           # index  index.html index.htm;
        }
  • 相关阅读:
    delphi 调用百度地图api
    Delphi XE5 for android 图片缩放和拖动处理
    利用FMX控件的MakeScreenshot过程实现WAIT效果
    老外写的在桌面添加快捷方式(DELPHI XE5 ANDROID)
    第01组 Alpha冲刺(5/6)
    2019 SDN上机第4次作业
    2019 SDN阅读作业
    第01组 Alpha冲刺(4/6)
    第01组 Alpha冲刺(3/6)
    第01组 Alpha冲刺(2/6)
  • 原文地址:https://www.cnblogs.com/vinic-xxm/p/11881491.html
Copyright © 2011-2022 走看看