| uWSGI | |
|---|---|
| 開発者 | unbit |
| 安定版リリース | 2.0.31 [ 1 ] (メンテナンスのみ) / 2025年10月11日 (2025年10月11日) |
| リポジトリ | |
| で記述 | C |
| オペレーティングシステム | クロスプラットフォーム |
| タイプ | アプリケーションサーバー |
| ライセンス | GNU一般公衆利用許諾書v2.0 +リンク例外[ 2 ] |
| ウェブサイト | uwsgi-docs |
uWSGIは、「ホスティングサービスを構築するためのフルスタックの開発を目指す」オープンソースソフトウェアアプリケーションです。[ 3 ]プロジェクトで最初にサポートされたプラグインであるWeb Server Gateway Interface (WSGI)にちなんで名付けられました。 [ 3 ] uWSGIは、イタリアに拠点を置くソフトウェア会社unbitによってメンテナンスされています。[ 4 ]
uwsgi(すべて小文字)は、uWSGIが他のサーバーと通信するために使用するネイティブバイナリプロトコルです。[ 5 ]
uWSGIは、 CherokeeやNginxなどのウェブサーバーと組み合わせて使用されることが多く、これらのサーバーはuWSGIのネイティブuwsgiプロトコルを直接サポートし、DjangoなどのPythonウェブアプリケーションにサービスを提供します。[ 6 ]たとえば、データの流れは次のようになります。HTTPクライアント ↔ Nginx ↔ uWSGI ↔ Pythonアプリ。[ 7 ]
uWSGIは2022年10月24日からメンテナンスモードになっています[ 8 ]
参考文献
- ^ 「リリース 2.0.31」。2025年10月11日。2025年10月21日閲覧
- ^ "uwsgi/LICENSE at master" . Unbit . 2017年8月4日閲覧– GitHub経由.
- ^ a b “The uWSGI project” . uWSGI. 2016年. 2024年4月28日時点のオリジナルよりアーカイブ。2024年4月29日閲覧。
- ^ “Unbit” . 2024年2月15日時点のオリジナルよりアーカイブ。2024年4月29日閲覧。
- ^ “The uwsgi Protocol — uWSGI 2.0 documentation” . uwsgi-docs.readthedocs.io . 2024年2月16日時点のオリジナルよりアーカイブ。2020年8月20日閲覧。
- ^ Tezer, OS (2013年10月28日). 「PythonベースのWebアプリケーション向けWebサーバーの比較」 . Digital Ocean . 2024年2月15日時点のオリジナルよりアーカイブ。 2024年4月29日閲覧。
- ^ 「Cisco DevNet:Cisco開発者向けのAPI、SDK、サンドボックス、コミュニティ」developer.cisco.com。2023年10月4日時点のオリジナルよりアーカイブ。 2020年8月20日閲覧。
- ^ “GitHub - unbit/uwsgi 2.0.21 (READMEにメンテナンスノートを含む最初のバージョン)” GitHub . 2025年3月25日閲覧。
外部リンク
- 公式サイト
- uWSGIの実行方法、ブログ投稿