uWSGI

uWSGI
開発者unbit
安定版リリース
2.0.31 [ 1 ] (メンテナンスのみ) / 2025年10月11日 (2025年10月11日
リポジトリ
で記述C
オペレーティングシステムクロスプラットフォーム
タイプアプリケーションサーバー
ライセンスGNU一般公衆利用許諾書v2.0 +リンク例外[ 2 ]
ウェブサイトuwsgi-docs .readthedocs .io

uWSGIは、「ホスティングサービスを構築するためのフルスタックの開発を目指す」オープンソースソフトウェアアプリケーションです。[ 3 ]プロジェクトで最初にサポートされたプラグインであるWeb Server Gateway Interface (WSGI)にちなんで名付けられました。 [ 3 ] uWSGIは、イタリアに拠点を置くソフトウェア会社unbitによってメンテナンスされています。[ 4 ]

uwsgi(すべて小文字)は、uWSGIが他のサーバーと通信するために使用するネイティブバイナリプロトコルです。[ 5 ]

uWSGIは、 CherokeeNginxなどのウェブサーバーと組み合わせて使用​​されることが多く、これらのサーバーはuWSGIのネイティブuwsgiプロトコルを直接サポートし、DjangoなどのPythonウェブアプリケーションにサービスを提供します。[ 6 ]たとえば、データの流れは次のようになります。HTTPクライアント ↔ Nginx ↔ uWSGI ↔ Pythonアプリ。[ 7 ]

uWSGIは2022年10月24日からメンテナンスモードになっています[ 8 ]

参考文献

  1. ^ 「リリース 2.0.31」。2025年10月11日。2025年10月21日閲覧
  2. ^ "uwsgi/LICENSE at master" . Unbit . 2017年8月4日閲覧GitHub経由.
  3. ^ a b “The uWSGI project” . uWSGI. 2016年. 2024年4月28日時点のオリジナルよりアーカイブ2024年4月29日閲覧。
  4. ^ “Unbit” . 2024年2月15日時点のオリジナルよりアーカイブ2024年4月29日閲覧。
  5. ^ “The uwsgi Protocol — uWSGI 2.0 documentation” . uwsgi-docs.readthedocs.io . 2024年2月16日時点のオリジナルよりアーカイブ2020年8月20日閲覧。
  6. ^ Tezer, OS (2013年10月28日). 「PythonベースのWebアプリケーション向けWebサーバーの比較」 . Digital Ocean . 2024年2月15日時点のオリジナルよりアーカイブ。 2024年4月29日閲覧
  7. ^ 「Cisco DevNet:Cisco開発者向けのAPI、SDK、サンドボックス、コミュニティ」developer.cisco.com2023年10月4日時点のオリジナルよりアーカイブ。 2020年8月20日閲覧
  8. ^ “GitHub - unbit/uwsgi 2.0.21 (READMEにメンテナンスノートを含む最初のバージョン)” GitHub . 2025年3月25日閲覧