3

プロジェクトをweb2pyで開発したいと考えています。その前にpython cherrypyで作っています。そして今、web2pyに切り替えようとしています。しかし、私は WSGI と web2py サーバーの代わりに Apache サーバーを使いたいです!

これを行う方法を教えていただけますか?

4

3 に答える 3

8

scripts フォルダー (web2py/scripts) には、Apache を使用して web2py 環境をデプロイするワンステップ セットアップ スクリプトがいくつかあります。

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

別の OS を使用している場合は、それを確認して、インストール ガイドの詳細な手順を取得できます。

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で実行しようとすると、バージョン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 サイトが構成されているサーバーでこのスクリプトを実行すると、次のようになることに注意してください。

  • /etc/apache2/sites-available/ の現在の default.conf を消去します
  • /etc/apache2/sites-enabled/ 内のすべてのリンクを削除します

これを回避するには、セットアップ スクリプトを実行する前に手動で変更するか、新しいサーバーを立ち上げてこれを試してください。

于 2014-08-15T22:41:22.640 に答える