zl程序教程

您现在的位置是:首页 >  其他

当前栏目

Flask + Nginx + uwsgi 部署过程详解编程语言

部署Nginx编程语言 详解 过程 Flask uWSGI
2023-06-13 09:20:45 时间
FREETYPE_ROOT = /usr/lib64,/usr/include/freetype2/freetype ----------------------- python setup.py install

三、安装Nginx

参考http://www.linuxde.net/2013/07/14933.html

四、安装uwsgi

tar xvf uwsgi-1.4.10.tar.gz 

cd uwsgi-1.4.10/ 

python uwsgiconfig.py --build 

python setup.py install

五、配置整合

1、nginx站点配置:

server{ 

 listen 80; 

 server_name admin.lihuipeng.com; 

 access_log /data/nginx_logs/access_localhost.log main; 

 root /data/admin/AdminBackstage; 

 location /static { 

 alias /data/admin/AdminBackstage/static; 

 location / { 

 include uwsgi_params; 

 uwsgi_pass 127.0.0.1:5000; 

 #uwsgi_pass unix:/tmp/uwsgi.sock; 

 }

2、在网站根目录建立uwsgi启动配置文件

 uwsgi 

 pythonpath /data/admin/AdminBackstage /pythonpath #网站根目录 

 module runServer /module #Flask的主入口文件,平时是直接运行这个文件启动测试服务器的 

 callable app /callable #runServer.py入口文件里的程序入口 

 socket 127.0.0.1:5000 /socket #监听端口 

 master/ 

 processes 5 /processes #注:跑几个线程,这里用4个线程 

 memory-report/ 

 /uwsgi 

3、启动uwsgi

uwsgi -x uwsgi_config.xml -d uwsgi.log

 

15567.html

cjavalinuxpythonxml