3

我想用web2py开发我的项目。在此之前,我使用python cherrypy制作它。现在要切换到 web2py。但我想使用 Apache 服务器而不是 WSGI 和 web2py 服务器!

你能指导我怎么做吗?

4

3 回答 3

8

进入脚本文件夹(web2py/scripts)是一些使用 apache 部署 web2py 环境的一步设置脚本:

  • Fedora Linux:setup-web2py-fedora.sh
  • Ubuntu Linux:setup-web2py-ubuntu.sh

如果您有其他操作系统,您可以检查它以获得详细的分步安装指南。

正如 Calvin 所说,部署方法位于:http ://web2py.com/books/default/chapter/29/13

于 2013-02-13T13:36:21.103 回答
1

此处提供了非常详细的解释 - http://web2py.com/book/default/chapter/13#Apache-setup - 包括 apache2/mod_wsgi 配置文件。

也许您可以先尝试一下,遇到麻烦时再问问题?

于 2013-02-12T07:33:13.580 回答
0

如果尝试在Ubuntu 14.04上运行setup-web2py-ubuntu.sh版本2.9.5和之前的版本,则存在问题。罪魁祸首是 Ubuntu 14.04 使用的是 Apache 2.4,这与 2.2 版本有一些不同。

我已经修改了安装脚本,以便它可以在 Ubuntu 14.04 上运行。现在只需运行三个命令即可让 web2py 在新服务器上运行。

wget https://raw.githubusercontent.com/ivandigiusto/web2py-install/master/setup-web2py-ubuntu-14.04.sh
chmod +x setup-web2py-ubuntu-14.04.sh
sudo ./setup-web2py-ubuntu-14.04.sh

请注意,如果您在已经配置了 Apache 和网站的服务器上运行此脚本,它将:

  • 擦除 /etc/apache2/sites-available/ 中的当前 default.conf
  • 删除 /etc/apache2/sites-enabled/ 中的所有链接

为了解决这个问题,您可能需要在运行之前手动修改设置脚本,或者只是启动一个新服务器并在上面尝试一下。

于 2014-08-15T22:41:22.640 回答