プロジェクトをweb2pyで開発したいと考えています。その前にpython cherrypyで作っています。そして今、web2pyに切り替えようとしています。しかし、私は WSGI と web2py サーバーの代わりに Apache サーバーを使いたいです!
これを行う方法を教えていただけますか?
scripts フォルダー (web2py/scripts) には、Apache を使用して web2py 環境をデプロイするワンステップ セットアップ スクリプトがいくつかあります。
別の OS を使用している場合は、それを確認して、インストール ガイドの詳細な手順を取得できます。
Calvin が言ったように、デプロイのレシピはhttp://web2py.com/books/default/chapter/29/13にあります。
http://web2py.com/book/default/chapter/13#Apache-setup - apache2/mod_wsgi 構成ファイルを含む非常に詳細な説明がここに提供されています。
まずはこれを試してみて、困ったときに質問してみてはいかがでしょうか?
Ubuntu 14.04で実行しようとすると、バージョン2.9.5以前のsetup-web2py-ubuntu.shに問題があります。主な原因は、Ubuntu 14.04 が Apache 2.4 を使用していることです。これは、バージョン 2.2 とはいくつかの点で異なっています。
Ubuntu 14.04 で動作するようにインストール スクリプトを修正しました。新しいサーバーで web2py を動作させるために実行するコマンドは 3 つだけです。
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 サイトが構成されているサーバーでこのスクリプトを実行すると、次のようになることに注意してください。
これを回避するには、セットアップ スクリプトを実行する前に手動で変更するか、新しいサーバーを立ち上げてこれを試してください。