このプロジェクトについて
Caddyは、ウェブサービングを簡素化するために設計された、強力で拡張可能なサーバープラットフォームです。最も顕著な機能は、デフォルトでの自動HTTPSの提供であり、パブリックドメインにはZeroSSLとLet's Encryptを、内部名やIPには管理されたローカルCAを利用します。
主な機能は以下の通りです:
- **設定の柔軟性**: シンプルなCaddyfile、ネイティブのJSON設定、およびリアルタイム変更のためのダイナミックJSON APIをサポートしています。また、YAML、TOML、NGINX設定などの形式向けの設定アダプターも含まれています。
- **最新プロトコルのサポート**: HTTP/1.1、HTTP/2、HTTP/3を標準でフルサポートしています。
- **モジュール式アーキテクチャ**: 高い拡張性を備えた設計により、不要な肥大化を招くことなく、プラグインを通じて機能をユーザーが追加できます。
- **デプロイメント**: Goで記述されており、外部依存関係(libcを含む)がないため、単一のバイナリとして様々なプラットフォームで動作します。
- **エンタープライズ対応**: 数十万のサイトへのスケールアップと、数百万のTLS証明書の管理が可能です。
CaddyはGoアプリケーションのためのプラットフォームとして機能し、`http`および`tls`アプリが標準モジュールとして提供されています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.