macOS
brew install h2olocal Homebrew formula metadata
sudo port install h2oMacPorts ports tree · www/h2o/Portfile · Source: api.github.com
brew
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de h2o pour les workflows d'agents IA.
installation
brew install h2olocal Homebrew formula metadata
sudo port install h2oMacPorts ports tree · www/h2o/Portfile · Source: api.github.com
nix profile install nixpkgs#h2onixpkgs package indexes · pkgs/by-name/h2/h2o/package.nix · Source: api.github.com
sudo apt install h2oUbuntu 24.04 LTS package indexes · h2o · Source: archive.ubuntu.com
aperçu
HTTP server with support for HTTP/1.x and HTTP/2
historique
H2O is an MIT-licensed C HTTP server and library created in the HTTP/2 transition era. It became notable among web-server and package-manager users for treating HTTP/2 prioritization, server push, TLS behavior, and later HTTP/3/QUIC support as core design concerns rather than bolt-on features.
The H2O repository was created in August 2014. The README credits DeNA, Kazuho Oku, Tatsuhiko Kubo, and later contributors including Fastly, and describes H2O as an optimized HTTP server with HTTP/1.x, HTTP/2, and experimental HTTP/3 support.
H2O 1.0 arrived around the finalization of HTTP/2, and the Changes file records early work to support the finalized HTTP/2 version and fix issues reported by h2spec. The project subsequently added or refined TLS, OCSP, mruby scripting, FastCGI, reverse proxying, HTTP/2 priority behavior, server push, early hints, and libh2o APIs.
The release history shows a mature 2.x line through 2019, including security fixes for HTTP/2 denial-of-service vectors and other parser or logging issues. A 2026 repository release note records that maintainers had decided in 2019 to stop tagging regular versions, steering users toward the master branch instead of a backported stable-branch model.
H2O emerged as HTTP/2 moved from draft work into production deployment, so its adoption history is tied to operators and developers who wanted a server that handled HTTP/2 semantics deeply. The official site emphasizes lower CPU and memory-bandwidth use than older HTTP servers and highlights prioritization schemes, server push, and 103 Early Hints.
Fastly's public author page for Kazuho Oku identifies him as the author of H2O, quicly, and picoTLS, linking the server to a broader ecosystem of transport-layer and TLS work. Package-manager adoption through Homebrew, MacPorts, Nix, and Ubuntu made H2O available to developers experimenting with modern HTTP stacks without building from source.
H2O can run as a standalone HTTP server or be used as libh2o. Its documentation covers command options, YAML-style configuration, virtual hosts, paths, static files, FastCGI, proxying, access logs, compression, mruby, HTTP/2, HTTP/3, and operational features such as graceful restart.
For CLI/package users, H2O is commonly installed to test or operate a compact web server with HTTP/2 and HTTP/3 behavior, to compare prioritization and push behavior, or to embed HTTP serving behavior through the library.
H2O is significant because it is not just another packaged web server: it captured a particular period when HTTP/2 implementers were validating new protocol semantics with h2spec, HPACK, prioritization trees, TLS choices, and server push. It also connected package ecosystems to related low-level projects such as picohttpparser, quicly, and picoTLS.
For people who follow formulae and ports, H2O is a useful example of a high-performance network daemon whose packaging surface spans daemon deployment, local protocol testing, and C library reuse.
posture de sécurité
broad file, network, media, or database tool signal. formula declares a Homebrew service.
risque orange · confiance moyen · infrastructure
Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.
exécutables
| Commande | Type | Exposition | Note |
|---|---|---|---|
h2o | cli | exécutable global |
fraîcheur
Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.
métadonnées d'installation
| Clé du paquet | brew:h2o |
|---|---|
| Version | 2.2.6 |
| Gestionnaire de paquets | Homebrew |
| Page du gestionnaire de paquets | https://formulae.brew.sh/formula/h2o |
| Page d'accueil | https://github.com/h2o/h2o/ |
| Dépôt | https://github.com/h2o/h2o |
| Docs amont | https://github.com/h2o/h2o#readme |
| Licence | MIT |
| Archive source | https://github.com/h2o/h2o/archive/refs/tags/v2.2.6.tar.gz |
| Dernière mise à jour | 2026-06-22T14:03:41-07:00 |
| Pulse | updated |
| Dépendances | openssl@3 |
| Dépendances de compilation | cmake, pkgconf |
| Bouteille | disponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| post-install Homebrew | non défini |
| Service | declared |
| Précautions | A basic example configuration file has been placed in $HOMEBREW_PREFIX/etc/h2o. You can find fuller, unmodified examples in $HOMEBREW_PREFIX/opt/h2o/share/h2o/examples. |
faits du registre
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | h2o |
| Version Scheme | 0 |
| Revision | 3 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | yes |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
correspondances dans les bases sources
Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.
h2o
nix profile install nixpkgs#h2oh2o 2.2.5+dfsg2-8.1ubuntu3
optimized HTTP/1.x, HTTP/2 server
sudo apt install h2oh2o-doc 2.2.5+dfsg2-8.1ubuntu3
optimized HTTP/1.x, HTTP/2 server - documentation
sudo apt install h2o-doclibh2o-dev 2.2.5+dfsg2-8.1ubuntu3
dev helpers of the H2O library compiled with libuv
sudo apt install libh2o-devlibh2o-dev-common 2.2.5+dfsg2-8.1ubuntu3
H2O library headers
sudo apt install libh2o-dev-commonlibh2o-evloop-dev 2.2.5+dfsg2-8.1ubuntu3
dev helpers of the H2O library compiled with its own event loop
sudo apt install libh2o-evloop-devlibh2o-evloop0.13t64 2.2.5+dfsg2-8.1ubuntu3
H2O library compiled with its own event loop
sudo apt install libh2o-evloop0.13t64libh2o0.13t64 2.2.5+dfsg2-8.1ubuntu3
H2O library compiled with libuv
sudo apt install libh2o0.13t64h2o
sudo port install h2opiste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.