私は自分のウェブサーバー(Apache + Ubuntu)とpythonをいじっています。私が見たものから、これを行うには3(?)主な方法があります:
Djangoはmod_wsgiを好むので、Djangoの学習に少し興味があります(彼らの公式チュートリアルはかなり優れていると聞いたことがあります)。
「推奨」設定とは何ですか? mod_pythonを使用する理由は本当にないと思いますが、.pyをcgiとして処理することとmod_wsgiを処理することの違いは何ですか?それらをタンデムで実行することは可能ですか?
私は本当に、Apache + Pythonの入門書(リンクも良い)を探しているだけだと思います。これまで出会ったことのなかで、非常に有益なものは何もありません。
mod_python は機能していないため、新しいプロジェクトではmod_pythonを使用することはおそらくお勧めできません。個人的には、CGI(またはFastCGI)よりもmod_wsgiを使用することを好みます。セットアップは非常にシンプルで、はるかに効率的です。
CGIを使用しないでください。それは非効率的です。リクエストごとに新しいプロセスを生成します。結構です
Mod_pythonにあまり時間をかけないでください
Mod_wsgiを使用します。
フレームワークなしでCGIライクなものを書きたい場合は、とにかくmod_wsgiを使用してください。 WSGI標準( PEP 3 )は、簡単で、交換可能で、再利用可能で、プラグアンドプレイ可能な方法でWebアプリケーションを作成するために不可欠です。
mod_pythonは健在です。こちらをご覧ください http://modpython.org/ 。さらに、Python 3 :: http://modpython.org/live/current/modpython.pdf をサポートする最新リリース3.5.0のドキュメントを以下に示します。 =。現在使用しています。
mod_wsgiは、それ自体が必要最低限ではなく、Flaskなどのフレームワークで使用されるものと見なしています。