mod_pythonは、 Python プログラミング言語をサーバーに 統合するApache HTTP Serverモジュールです。Apache HTTP Server に Python 言語バインディングを提供することを目的としています。
mod_python がリリースされたとき、 CGI リクエストでは個々の Web リクエストに応答するために新しい Python プロセスを開始する必要があったため、 CGIと比較して、mod_python は Python スクリプトにとってより効率的なオプションの1 つでした。[引用が必要]
歴史
mod_python の最初の実装は、NSAPy と呼ばれるプロジェクトの Apache HTTP サーバーへの移植でした。NSAPy は Aaron Watters によってNetscape Enterprise Server用に作成され、 Aaron Watters、Guido van Rossum、James Ahlstromによって書かれた書籍Internet Programming with Pythonの章で例として使用されました。 [1] mod_python の最初のバージョンは、2000 年に Gregory Trubetskoy によってリリースされました。2002 年 9 月、mod_python はApache Software Foundationに寄贈され、 Apache HTTP Serverプロジェクトの一部となりました。
2003年12月にPEP 3333からPythonのWebサーバーゲートウェイインターフェースが開発されて以来、mod_pythonへの関心はmod_wsgiなどのWSGI準拠の代替手段に大きく移りました。[2]
プロジェクトの開発は最終的に主要な貢献者の活動停止により中止され、2010年6月16日のApacheソフトウェア財団理事会会議で、理事会は満場一致でApache Quetzalcoatlプロジェクト(mod_pythonの包括プロジェクト)を終了する決議を可決しました。[3]
2013年9月、mod_pythonの開発はApache Software Foundationから独立して一時的に再開されましたが[2]、それ以降はほとんど活動が停止しており、新しいリリースは作成されていません。[4]
参考文献
- ^ “History”. 2007年1月29日. 2013年6月1日時点のオリジナルよりアーカイブ。
{{cite web}}: CS1 メンテナンス: 不適切 URL (リンク) - ^ ab Trubetskoy, Gregory (2013-08-02). 「mod_python のハッキング (再び)」Gregory Trubetskoy . 2021年3月30日閲覧。
- ^ 「議事録」www.apache.org 2010年6月16日2021年3月30日閲覧。
- ^ "grisha/mod_python". GitHub . 2021年3月30日閲覧。
外部リンク
- 公式サイト
- NSAPy
