我一直在應用程序引擎上使用wsgi取得巨大成功,現在我想在fedora core 8機器上使用類似的設置。我該如何去做呢?設置wsgi像應用程序引擎
我使用百勝,我已經安裝了mod_wsgi,但我不知道如何實現它。我有mod_python的已經工作
感謝
我一直在應用程序引擎上使用wsgi取得巨大成功,現在我想在fedora core 8機器上使用類似的設置。我該如何去做呢?設置wsgi像應用程序引擎
我使用百勝,我已經安裝了mod_wsgi,但我不知道如何實現它。我有mod_python的已經工作
感謝
WSGI是specification,而不是一個框架。考慮學習一些低級別的東西,比如Flask或Django。
mod_wsgi configuration directives httpd的
Paste Deployment,獨立WSGI容器
WSGI tutorials如果你堅持學習裸WSGI
感謝您的指點。我的意思是我想使用appengine wsgi在'application'對象下的url解析器:application = webapp.WSGIApplication([('/',pageIndex)],debug = True)等等。 – khany 2010-11-05 15:33:48
你的意思是路由。然後嘗試路線。 – 2010-11-05 15:38:46
尋找網站的<VirtualHost>
部分要在Apache的配置,並添加:
WSGIScriptAlias /foo /path/to/your/app/foo.py
現在,您已經在URL pa以/ foo和腳本foo.py開頭。對於mod_wsgi
,你只需要有一個劇本留下WSGI應用程序調用,名稱application
下,如:
def application(environ, start_response):
start_response('200 OK', [('Content-Type', 'text/html;charset=utf-8')])
return ['<p>Hello world</p>']
,就是這樣。如果你已經有了一個WSGI應用程序對象,你應該可以直接把它放進去。
14已經發布。這使得三歲8歲,幾乎2年沒有得到支持。 – 2010-11-05 10:55:03
是的,我沒有意識到這一點。把它換成一個centos 5.4服務器,這個服務器對我的EBS來說非常簡單。 – khany 2010-11-05 15:29:05