【发布时间】:2013-04-09 23:00:42
【问题描述】:
我将使用 web.py 进行一些工作,我不知道如何处理两个应用程序同时 使用 uwsgi 部署。以下是我的作品。
我的目录树,两个最简单的应用程序:
├── index
│ └─── index.py
└── index2
└─ index2.py
还有我原来的 uwsgi.ini:
[uwsgi]
plugin = python27
http = :8080
master = true
module = index
当只处理一个应用程序时,我可以在 'index' 目录中 cp uwsig.ini ,然后 运行“uwsgi ./uwsgi.ini”,这样我就可以访问端口 8080 上的应用程序,但是如果有的话 两个或多个应用程序,有什么例子吗?
index.py 和 index2.py 几乎一样。
index.py:
# -*- coding: UTF-8 -*-
import web
urls = (
'/index', 'Index',
)
class Index:
def GET(self):
return 'index'
app = web.application(urls, globals())
application = app.wsgifunc()
index2.py:
# -*- coding: UTF-8 -*-
import web
urls = (
'/index2', 'Index',
)
class Index:
def GET(self):
return 'index2'
app = web.application(urls, globals())
application = app.wsgifunc()
谢谢!
【问题讨论】: