我一直在app引擎上使用wsgi取得了巨大的成功,现在我想在fedora core 8机器上使用类似的设置。我该怎么做呢?
我正在使用yum,我已经安装了mod_wsgi,但我不知道如何实现它。我已经有mod_python工作了
由于
答案 0 :(得分:1)
WSGI是specification,而不是框架。考虑学习一些不那么低级的东西,比如Flask或Django。
对于httpd ,mod_wsgi configuration directives
Paste Deployment,一个独立的WSGI容器
WSGI tutorials如果你坚持学习裸WSGI
答案 1 :(得分:1)
在Apache配置中找到所需站点的<VirtualHost>
部分并添加:
WSGIScriptAlias /foo /path/to/your/app/foo.py
现在,您已经在以/ foo开头的URL路径和脚本foo.py之间建立了映射。对于mod_wsgi
,您只需要让该脚本保留一个名为application
的WSGI应用程序,例如:
def application(environ, start_response):
start_response('200 OK', [('Content-Type', 'text/html;charset=utf-8')])
return ['<p>Hello world</p>']
就是这样。如果您已经有了一个WSGI应用程序对象,那么您应该可以直接删除它。