Uwsgi部署flask&Django项目
我的部署环境是在ubuntu中,直接安装了Anaconda3,我自己使用的是flask
1.下载并配置Anaconda
可以参照我之前的配置mac下的anaconda,这是配置Anaconda链接
2.创建一个属于你的服务的虚拟环境
- 创建并激活新的虚拟环境
conda create -n 环境名称 python=3 在python3下创建一个新的虚拟环境
conda activate 环境名称
- 在进入新的环境之后,根据需要安装所需要的依赖包
pip3 install uwsgi
....
在这里说一下,如果pip安装一直报错的话可以conda install uwsgi
conda安装完之后,pip list查看有没有安装成功
3. 添加uwsgi_params文件
文件内容如下
uwsgi_param QUERY_STRING $query_string;
uwsgi_param REQUEST_METHOD $request_method;
uwsgi_param CONTENT_TYPE $content_type;
uwsgi_param CONTENT_LENGTH $content_length;
uwsgi_param REQUEST_URI $request_uri;
uwsgi_param PATH_INFO $document_uri;
uwsgi_param DOCUMENT_ROOT $document_root