こんにちは、Habraユーザーの皆さん!素晴らしいCherokee Webサーバー専用のハブに関するトピックは1つも見つかりませんでした。
このサーバーは、軽量で非常に高速であると位置付けていますが、同時に、最新のWebサーバーに必要なほぼすべての機能を提供します。
プロジェクトは2001年に開始されました。 著者は特定のアルバロ・ロペス・オルテガです。 (
著者の個人サイト )
実施されたベンチマークから判断すると、サーバーは一般的なlginxおよびnginx(
ベンチマーク )を追い越します。
テスト条件は次のとおりです。
50万のリクエスト、1.7 Kbの静的ファイル、20の競合クライアント、1ギガビット/秒のLAN。
このサーバーは、NIXシステムのほぼすべての主要なディストリビューションのパッケージ形式で入手できます。さらに、Windowsの場合は、ソースコードの形式でも入手できます。
Ubuntuリポジトリに直接あり、標準のaptツールを使用して簡単にインストールできることを嬉しく思いました。
インストール後、すぐに管理インターフェイスを起動できます(非常に直感的だと言わなければなりません)。
# cherokee-admin
Login:
User: admin
One-time Password: vopyERqT6gWpYwPY
Cherokee Web Server 0.11.6 (Jan 2 2009): Listening on port 9090, TLS disabled,
IPv6 disabled, using epoll, 1024 fds system limit, max. 505 connections,
single thread
管理インターフェイスにアクセスするためのパスワードが与えられます。 (入り口:
http :
//127.0.0.1 :
9090 )
管理インターフェースでは、主に仮想ホストを自動的に作成する可能性と、リダイレクトを整理する便利な手段に興味がありました。
cherokee-adminに加えて、サーバーにはさらにいくつかのユーティリティがあります。
cherokee-config-コマンドライン設定ツール
cherokee-tweakは管理
ツールでもあり
ます (実行中のチェロキーに接続して、いくつかの異なるアクションを実行でき
ます (ドキュメントを参照))
cherokee-workerはメインのWebサーバープログラムです。 この設定などで起動する責任があります。
主な機能を簡単にリストします。
- TLS / SSLサポート
- Fastcgiidge
- SCGIブリッジ
- Cgiの実行
- PHPの実行(FastCGIを使用)
リバースHTTPプロキシ- 認証メカニズム:htpasswd、htdigest、PAM、LDAP、MySQL、プレーンテキスト、および固定認証リスト。
- ロギング形式:Apache互換、W3CおよびNCSA
- 正規表現ベースのリダイレクト
- HTTPロードバランシング
- データベースのブリッジングとバランシング
- TLSサーバー側の表示
- サーバー側に含まれるもの
- オンザフライエンコーディングのGzipおよびデフレート
- FFPEPEストリーミング
メインサイトcherokeeを使用しているサイトのリスト一般的に、使いやすさのために、サーバーは非常に優れています! 誰もが本番環境で使用しましたか?
興味があれば、このサーバーの構成に関する特定の例をロシア語で公開し続けることができます。 私の計画には、動的に生成されたコンテンツのテストも含まれます。