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/uwsgihtml
3. 启动uwsgi
uwsgi --ini uwsgi.ini
4. 安装nginx
wget -c https://nginx.org/download/nginx-1.12.2.tar.gz tar -zxvf nginx...
进入解压后的文件夹 ./configure \python
make && make install
5.启动
首先建立软链接 ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx 启动 nginxnginx
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;flask
#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; }