配置服务器相关:
一、环境准备
1、软件包
Nginx uwsgi
2、解压 uwsgi 安装
make
cp uwsgi /usr/sbin/uwsgi
二、配置
1、uwsgi_conf.ini 配置双应用
[uwsgi]
http=:9292 #配置http 访问端口
socket=127.0.0.1:9090 #配置socket 端口
mount=/myapp=server.py #配置应用访问地址及应用脚本名
mount=/test=test.py #配置应用访问地址及应用脚本名
manage-script-name=true #定义应用访问方式为脚本化
#wsgi-file=server.py #单个应用配置方式
master=true #配置一个主进程管理模式
processes=4 #启动4个进程
threads=2 #每个进程产生2个线程
stats=127.0.0.1:9191 #jeson 方式展示端口
daemonize=/software inx/uwsgi_temp/uwsgi.log #后台启动并制定日志存放路径
2、nginx.conf配置应用配置
location /myapp {
include uwsgi_params;
uwsgi_param SCRIPT_NAME /myapp;
#uwsgi_modifierl 9;
uwsgi_pass 127.0.0.1:9090;
}
location /test {
include uwsgi_params;
uwsgi_param SCRIPT_NAME /test;
#uwsgi_modifierl 9;
uwsgi_pass 127.0.0.1:9090;
}
3、server.py应用脚本内容, test.py 类似
#!/software/python27/bin/python2.7
def application(env,start_response):
start_response('200 OK',[('Content_Type','text ml')])
return "Hello World!!"
4、程序启动
/usr/sbin/uwsgi uwsgi_conf.ini -d logs/uwsgi.log
inx/sbin inx -c inx/conf inx.conf
5、浏览器访问
http://website/myapp
http://website/test
三、uwsgi 配置参数访问地址