我希望使用 web2py 来开发我的项目,之前我是使用 python cherrypy。现在打算切换到 web2py。
但是我想使用 Apache 服务器代替 WSGI 和 web2py 服务器!
您能指导我如何实现这个吗?
在scripts文件夹(web2py/scripts)中,有一些一步设置脚本可以使用apache部署web2py环境,适用于以下操作系统:
如果您有其他操作系统,则可以查看详细的逐步安装指南。
如Calvin所说,部署配方在此处:http://web2py.com/books/default/chapter/29/13
如果在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