文字通り!非常に多くのさまざまなツール、ライブラリ、およびアプリケーションのサポートが提供され、使いやすさと難しいタスクをシンプルにする方法と相まって、この信頼できるLinuxディストリビューションは、パブリッククラウドスペースを引き継ぐ多くの人にとって頼りになる選択肢となっています。このDigitalOceanの記事では、PythonWebアプリケーションをホストするためにUbuntuクラウドサーバーを最初から準備する方法を学習します。このチュートリアルに従うことで、Pythonプロジェクトをデプロイするために必要なほぼすべてのツールを備えたUbuntuが確実にインストールされます。13.10(リリース日:2013年10月)まず、システムの更新、[Pythonの場合]必要なツールとライブラリのダウンロードとインストールを行い、次にWebアプリケーションに最適なデプロイメント環境を作成します。最初に行うことは、Ubuntuにすでに付属しているすべてのものを最新の状態にすることです。ソフトウェアソースリストを更新してから、古いアプリケーションをアップグレードしましょう。次に、直接使用するか、将来便利になる必要なツールとライブラリをダウンロードしてインストールしましょう。次のコマンドを実行して、アプリケーションのソースコードのコンパイルに必要なbuild-essentialパッケージをインストールします。次に、開発に必要なバージョン管理ツールは次のとおりです。mercurial一部のPythonアプリケーションを機能させるには、特定のPythonパッケージも必要です。tk8.5-dev一般的なPythonツールの入手UbuntuとDebianでは、Pythonインタープリターの最新バージョン(使用可能)がデフォルトで付属しています。インストールする追加パッケージの数は限られています。(分離された仮想環境を作成するため)。次のコマンドを実行して、pipをインストールします。PATH="/usr/local/bin:$PATH"Pythonアプリケーションをそのすべての依存関係とともに独自の環境内に含めるのが最善です。環境は、(簡単に言えば)すべてが存在する孤立した場所(ディレクトリ)として最もよく説明できます。この目的のために、virtualenvと呼ばれるツールが使用されます。次のコマンドを実行して、pipを使用してvirtualenvをインストールします。注:ここに記載されている手順は簡潔にしています。詳細については、pipおよびvirtualenvに関するハウツー記事をご覧ください:一般的なPythonツール:virtualenvの使用、Pipでのインストール、パッケージの管理。次のコマンドを実行して、PythonWebアプリケーションの仮想環境を作成します。パッケージマネージャーを操作するには、次のように環境をアクティブ化します。bin/activateまたは、この環境内にあるアプリケーションを操作する必要があるときはいつでも、Pythonインタープリターを直接呼び出します。0.0.0.0:8000アプリケーションのインストールすべての準備が整ったら、Pythonの操作を開始して、Webアプリケーションを構築できます。生産の準備Djangoに付属しているテスト[アプリケーション]サーバーは、実際の本番シナリオには適していません。アプリケーションをオンラインにする前に、適切なPythonアプリケーションサーバーをダウンロードしてインストールし、構成する必要があります。これは非常に簡単なプロセスであるため、恐れることはありません。どのアプリケーションサーバーがニーズに最も適しているかを判断するには、記事PythonベースのWebアプリケーション用のWebサーバーの比較を確認してください。決定したら、次のチュートリアルのいずれかを実行して、Mezzanineアプリケーションを確実で信頼性の高い方法でオンラインにデプロイします。Gunicorn:Nginxの背後にあるGunicornHTTPサーバーを使用してPythonWSGIアプリをデプロイする方法uWSGI:NginxでuWSGIWebサーバーを使用してPythonWSGIアプリケーションをデプロイする方法CherryPy:Nginxの背後にあるCherryPyWebサーバーを使用してPythonWSGIアプリケーションをデプロイする方法Apacheの操作に慣れている場合、または何らかの理由でApacheを保持したい場合は、NginxをApacheに置き換えることを選択できます。mod_proxyExtensionを使用してApacheHTTPサーバーをリバースプロキシとして使用する方法を確認してください。Joseモバイルバージョンに。