-
nginx配置
安装nginx pip install nginx cd etc/nginx/conf.d 下 创建配置文件(拷贝nginx.conf.deaflut模板) 写入: server { listen 8000; server_name 域名/IP地址; root /data/www/blog; #站点根目录 location / { include uwsgi_params; # 包含请求参数 uwsgi_pass 127.0.0.1:9000; # 以socket方式转发请求 } location /static { alias /data/www/blog/static; # 静态资源处理 } } 保存退出 systemctl restart nginx.service # 重启nginx
-
uwsgi配置
创建虚拟环境,以下操作都在虚拟环境中 cd /data/www/blog require.txt(导出的项目依赖和版本) 安装项目依赖 pip install -r require.txt 安装 uwsgi 创建uwsgi.ini,配置uwsgi启动 uwsgi.ini中写入: [uwsgi] [uwsgi] socket = 127.0.0.1:5000 wsgi-file = manage.py callable = app # 后台启动 daemonize = ~/log/uwsgi.log 保存退出 启动uwsgi uwsgi uwsgi.ini ps -aux|grep uwsgi 查看是否启动
-
项目部署上线
云服务器设置:开放端口3306,8000 将项目上传到blog下 把项目中使用的数据库备份出来,拷贝到服务器上,在服务器重建数据库,然后把数据 恢复到数据库中 配置数据库(记得项目配置文件中修改为服务器上的数据库密码) uwsgi --ini uwsgi.ini #启动uwsgi 浏览器访问测试
Flask——nginx配置+uwsgi配置+项目部署上线
最新推荐文章于 2023-04-20 09:39:42 发布