anaconda3+uwsgi+nginx+flask安装与配置

参考链接:

https://www.cnblogs.com/leiziv5/p/7137277.html

https://blog.csdn.net/szl13722587073/article/details/83106026

https://blog.csdn.net/qq_38677814/article/details/79491815

彻底卸载nginx:https://blog.csdn.net/sinat_34344123/article/details/79105254

GCC版本切换:https://blog.csdn.net/orange596/article/details/78244191

1、配置nginx.conf

server {
listen 80;
server_name 47.107.113.84 www.imagezxw.cn;
charset utf-8;
client_max_body_size 75M;
location / {
include uwsgi_params;
uwsgi_pass 127.0.0.1:3389;
uwsgi_param UWSGI_PYTHON /root/anaconda3/envs/tensorflow/bin/python;
uwsgi_param UWSGI_CHDIR /root/FlaskWebTest;
uwsgi_param UWSGI_SCRIPT wsgi:application;
} 
}

首先删除掉Nginx的默认配置文件:

sudo rm /etc/nginx/sites-enabled/default

建立的配置文件使用符号链接到Nginx配置文件文件夹中,重启Nginx

sudo ln -s /root/FlaskWebTest/nginx.conf /etc/nginx/conf.d/

sudo /etc/init.d/nginx restart

2、配置uwsgi.ini

[uwsgi]
base = /root/FlaskWebTest
pidfile = /var/run/uwsgi.pid
master = true
wsgi-file = wsgi.py
chdir = /root/FlaskWebTest
socket = 127.0.0.1:3389
callable = application
logto = %n.log
processes = 10
master = true 
workers=10
enable-threads = true

python -autoreload = 1

python -autoreload = 1表示每次修改python后都会重启uwsgi

执行uWSGI,用新创建的配置文件作为参数

uwsgi --ini /root/FlaskWebTest/uwsgi.ini

 

3、配置wsgi.py

import sys

# app's path
sys.path.insert(0,"/root/FlaskWebTest")

from manager import app

# Initialize WSGI app object
application = app

将这些配置都放在根目录

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LoveWeeknd

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值