配置服务 相关

配置服务器相关:

一、环境准备
 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 配置参数访问地址

  

原文地址:https://www.cnblogs.com/tsgxj/p/10435109.html