0

如何使用 uWSGI 和 web2py 配置 cherokee 1.2 服务器?经过一番谷歌搜索后,我阅读了一些关于配置的导师,但导师中的切诺基版本太旧了。是否有任何新教程或有人可以逐步解释如何在切诺基中部署 web2py 应用程序?我的系统是 Ubuntu 12.04,安装了所有依赖项,安装了 uWSGI 和切诺基。我的 web2py 文件夹位于 /var/web2py 中,其中包含用于 uWSGI 参数的 config.xml。config.xml 内容为:

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

4

1 回答 1

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>

完成之后,系统会指示您以拥有 web2py 安装的用户身份运行 uWSGI 堆栈: $ uWSGI -d config.xml

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

于 2012-12-10T07:54:16.293 回答