2012-11-01 56 views
0

如何配置cherokee 1.2服务器与uWSGI和web2py?经过一些Google搜索之后,我阅读了一些关于配置的导师,但导师的切诺基版本太旧了。有没有新的教程,或有人可以逐步解释如何在切诺基部署web2py应用程序? 我的系统是Ubuntu 12.04,所有家属都安装好了,uWSGI也安装了,还有cherokee。我的web2py文件夹位于/ var/web2py的config.xml中,用于uWSGI参数。 config.xml文件的内容是:Cherokee + uWSGI + web2py

<uwsgi> 
<pythonpath>/var/web2py/</pythonpath> 
<app mountpoint="/"> 
<script>wsgihandler</script> 
</app> 

回答

1

您可以在书中找到只是这种设置的彻底说明“web2py Application Development Cookbook”。下面是在文中给出的config.xml文件:

<uwsgi> 
     <pythonpath>/var/web2py</pythonpath> 
     <module>wsgihandler</module> 
     <socket>127.0.0.1:37719</socket> 
     <master/> 
     <processes>8</processes> 
     <memory-report/> 
</uwsgi> 

之后这项工作到位,你指示运行uWSGI栈谁拥有web2py的安装的用户: $ uWSGI -d config.xml

按照食谱在书中提供,然后启动cherokee-admin并通过webui配置服务器(它应该在端口9090上进行侦听)。他们使用​​3210文件中的信息引导您完成远程主机的设置,创建虚拟主机,然后为其提供处理程序。还有关于使用正则表达式工具来提供静态文件的信息。