linux中飞速搭建nginx+uwsgi+flask环境
发布时间:2022-06-18 22:18:49 所属栏目:教程 来源:互联网
导读:下文来为各位推荐一篇关于linux中快速搭建nginx+uwsgi+flask环境文章,希望这篇文章可以给各位带来帮助哦. 1.下载所需要的软件包 wget http://nginx.org/download/nginx-1.5.9.tar.gz wget http://projects.unbit.it/downloads/uwsgi-2.0.4.tar.gz wget htt
下文来为各位推荐一篇关于linux中快速搭建nginx+uwsgi+flask环境文章,希望这篇文章可以给各位带来帮助哦. 1.下载所需要的软件包 wget http://nginx.org/download/nginx-1.5.9.tar.gz wget http://projects.unbit.it/downloads/uwsgi-2.0.4.tar.gz wget http://exim.mirror.fr/pcre/pcre-8.34.tar.gz 2.编译安装 #安装pcre ,Nginx的HTTP Rewrite模块会用到 tar zxvf pcre-8.34.tar.gz cd pcre-8.34/ ./configure sudo make sudo make install cd .. #安装nginx------------------------------------------ tar -zxvf nginx-1.5.9.tar.gz cd nginx-1.5.9 ./configure --user=nobody --group=nobody --prefix=/usr/local/nginx --with-http_stub_status_module --with-cc-opt='-O3' --with-cpu-opt=opteron sudo make && sudo make install cd .. #安装uwsgi------------------------------------------- tar -zxvf uwsgi-2.0.4.tar.gz cd uwsgi-2.0.4 sudo make vi /etc/ld.so.conf #添加动态链接库目录/usr/local/lib #添加行:/usr/local/lib ldconfig #使之生效 cp uwsgi /usr/bin cd .. #-------------------------------------------------- #Flask,安装方式很多:yum、apt-get、pip sudo pip install flask 3.编辑nginx和uwigi配置文件,nginx.conf配置. uwsgi.ini配置 方法1: [uwsgi] socket = 0.0.0.0:9000 pidfile = /usr/local/nginx/uwsgi.pid processes = 8 master = true chdir = /data/www.phpfensi.com/flask/yw #网站目录 #module = run #这个就是run.py callable = app #这个就是run.py里的app,you know! pythonpath = /data/www.phpfensi.com/flask 4.运行和停止uwsgi和nginx sudo /usr/bin/uwsgi --ini /usr/local/nginx/conf/uwsgi.ini sudo sudo /usr/local/nginx/sbin/nginx #kill sudo killall nginx sudo killall -9 uwsgi。 方法2: $ cat /usr/local/nginx/conf/uwsgi_ini [uwsgi] socket = 0.0.0.0:9000 master = true pidfile = /usr/local/nginx/uwsgi.pid processes = 8 workers = 2 chdir = /data/www.phpfensi.com/flask/yw #网站目录 callable = app #这个就是run.py里的app,you know! pythonpath = /data/www.phpfensi.com/flask profiler=true memory-report=true enable-threads = true logdate=true limit-as=6048 daemonize=/data/logs/flask.log #run.py运行后产生的信息都记录在这的flask.log日志文件里。 (编辑:聊城站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐