我想用web2py開發我的項目。在此之前,我使用python cherrypy。現在要切換到web2py。 但我想使用Apache服務器而不是WSGI和web2py服務器!如何在Apache服務器上運行web2py項目?
你能指導我如何做到這一點?
我想用web2py開發我的項目。在此之前,我使用python cherrypy。現在要切換到web2py。 但我想使用Apache服務器而不是WSGI和web2py服務器!如何在Apache服務器上運行web2py項目?
你能指導我如何做到這一點?
成腳本文件夾(web2py的/ scripts)中有一些單步設置腳本部署使用Apache的web2py的環境:
如果您有其他操作系統,您可以檢查它以獲取詳細的步驟安裝指南。
加爾文說,部署食譜是在:http://web2py.com/books/default/chapter/29/13
這裏提供了非常詳細的解釋 - http://web2py.com/book/default/chapter/13#Apache-setup - 包括apache2/mod_wsgi配置文件。
也許你可以先嚐試一下,並在遇到麻煩時提問。
沒有與版本setup-web2py-ubuntu.sh2.9.5和之前如果試圖在運行的Ubuntu 14.04的問題。主要的罪魁禍首是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和配置Web站點的服務器上運行此腳本,它會:
- 可選/