手机
当前位置:查字典教程网 >电脑 >服务器_操作系统教程 >在Linux系统上怎么通过uWSGI配置Nginx+Python环境
在Linux系统上怎么通过uWSGI配置Nginx+Python环境
摘要:1.安装ubuntu有uwsgi的ppa:?123add-apt-repositoryppa:stevecrozz/ppaapt-getup...

1.安装ubuntu有uwsgi的ppa:

?

1 2 3 add-apt-repository ppa:stevecrozz/ppa apt-get update apt-get install uwsgi 2. 用uwsgi代替mod_wsgi

Nginx 的整体配置这里不说了,假设已经明白 Nginx的基本配置,那么uwsgi就类似这么配置:

?

1 2 3 4 location / { include uwsgi_params uwsgi_pass 127.0.0.1:9090 } 再比如django就是:

?

1 2 3 ....... from django.core.handlers.wsgi import WSGIHandler application = WSGIHandler() 然后运行uwsgi监听9090,其中-w后跟模块名,也就是刚才配置的myapp

?

1 uwsgi -s :9090 -w myapp 运行网站发现已经部署完成了。

3.uwsgi的参数

以上是单个project的最简单化部署,uwsgi还是有很多令人称赞的功能的,例如:

并发4个线程:

?

1 uwsgi -s :9090 -w myapp -p 4 主控制线程+4个线程:

?

1 uwsgi -s :9090 -w myapp -M -p 4 执行超过30秒的client直接放弃:

?

1 uwsgi -s :9090 -w myapp -M -p 4 -t 30 限制内存空间128M:

?

1 uwsgi -s :9090 -w myapp -M -p 4 -t 30 --limit-as 128 服务超过10000个req自动respawn:

?

1 uwsgi -s :9090 -w myapp -M -p 4 -t 30 --limit-as 128 -R 10000 后台运行等:

?

1 uwsgi -s :9090 -w myapp -M -p 4 -t 30 --limit-as 128 -R 10000 -d uwsgi.log 4.为uwsgi配置多个站点

为了让多个站点共享一个uwsgi服务,必须把uwsgi运行成虚拟站点:去掉“-w myapp”加上”–vhost”:

?

1 2 3 4 location / { include uwsgi_params uwsgi_pass 127.0.0.1:9090 } 0 然后必须配置virtualenv,virtualenv是Python的一个很有用的虚拟环境工具,这样安装:

?

1 2 3 4 location / { include uwsgi_params uwsgi_pass 127.0.0.1:9090 } 1 然后设置一个/多个app基准环境:

?

1 2 3 4 location / { include uwsgi_params uwsgi_pass 127.0.0.1:9090 } 2 应用环境,在此环境下安装的软件仅在此环境下有效:

?

1 2 3 4 location / { include uwsgi_params uwsgi_pass 127.0.0.1:9090 } 3 最后配置nginx,注意每个站点必须单独占用一个server,同一server不同location定向到不同的应用不知为何总是失败,估计也 算是一个bug。

?

1 2 3 4 location / { include uwsgi_params uwsgi_pass 127.0.0.1:9090 } 4 这样,重启nginx服务,两个站点就可以共用一个uwsgi服务了。

【在Linux系统上怎么通过uWSGI配置Nginx+Python环境】相关文章:

在Linux系统下使用Github的基本教程

详解Linux系统中的install命令的用法

Linux系统下NTP协议的超级配置攻略

在Linux系统中检查glibc版本信息的方法

Linux系统中清理文件和清理环境变量的方法

在Ubuntu系统中配置chroot环境的教程

linux系统教程:建立ARM交叉编译环境步骤详解

设置自动清理Linux系统中n天前的文件的方法

深入解析Linux系统中的SELinux访问控制功能

Linux系统中字符串搜索命令ngrep的用法

精品推荐
分类导航