我将使用 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 几乎相同。
索引.py:
# -*- coding: UTF-8 -*-
import web
urls = (
'/index', 'Index',
)
class Index:
def GET(self):
return 'index'
app = web.application(urls, globals())
application = app.wsgifunc()
索引2.py:
# -*- coding: UTF-8 -*-
import web
urls = (
'/index2', 'Index',
)
class Index:
def GET(self):
return 'index2'
app = web.application(urls, globals())
application = app.wsgifunc()
谢谢 !