
プロトコル(サーバー機能)
クライアントからの接続要求に対応するプロトコル一覧です
| Java版 | Ruby版 | Python版 | PHP版 | TypeScript版 | |
| HTTP 1.1 Plain | 〇 | 〇 | 〇 | 〇 | 〇 |
| HTTP 1.1 SSL | 〇 | 〇 | 〇 | 〇 | 〇 |
| HTTP 2 Plain | × | × | × | × | × |
| HTTP 2 SSL | 〇 | 〇 | 〇 | 〇 | 〇 |
| HTTP3 | 〇 | × | 〇 | × | × |
| AJP | 〇 | 〇 | 〇 | 〇 | 〇 |
| FCGI | 〇 | 〇 | 〇 | 〇 | 〇 |
プロトコル(プロキシ機能)
リバースプロキシとして使用する際、アプリケーションサーバーとの接続に使用可能なプロトコルの一覧です
| Java版 | Ruby版 | Python版 | PHP版 | TypeScript版 | |
| HTTP 1.1 Plain | 〇 | 〇 | 〇 | 〇 | 〇 |
| HTTP 1.1 SSL | 〇 | 〇 | 〇 | 〇 | 〇 |
| HTTP 2 Plain | × | × | × | × | × |
| HTTP 2 SSL | × | × | × | × | × |
| HTTP3 | × | × | × | × | × |
| AJP | 〇 | 〇 | 〇 | 〇 | 〇 |
| FCGI | 〇 | 〇 | 〇 | 〇 | 〇 |
その他
| Java版 | Ruby版 | Python版 | PHP版 | TypeScript版 | |
| UNIXドメインソケット | 〇(※1) | 〇 | 〇 | 〇 | 〇 |
| マルチコアモード | 〇 | 〇 | 〇 | 〇(※2) | 〇 |
| シングルコアモード | × | 〇 | 〇 | 〇(※3) | × |
| Basic認証 | 〇 | 〇 | 〇 | 〇 | 〇 |
| 共通エラーページ | 〇 | 〇 | 〇 | 〇 | 〇 |
| Servlet API | 〇 | × | × | × | × |
| Rack API | × | 〇 | × | × | × |
| WSGI API | × | × | 〇 | × | × |
(※1) JDK16以上が必要
(※2) Windowsプラットフォームでは未サポート(Cygwin/MinGW版ならいけるかも?)
(※3) エージェント数(スレッド数)は1です