请输入您要查询的百科知识:

 

词条 Cherokee (web server)
释义

  1. Features

      Web server features    Web applications[15]  

  2. Devices running Cherokee

  3. See also

  4. References

  5. External links

{{multiple issues|{{Advert|date=February 2013}}{{prose|date=June 2013}}
}}{{Infobox software
| name = Cherokee Web Server
| logo = File:Cherokee-logo-bar.png
| logo size = upright
| screenshot =
| caption =
| author = Álvaro López Ortega, Cherokee Project
| latest release version = 1.2.104
| latest release date = {{Start date and age|2014|04|02}}
| programming language = C, Python and JavaScript[1]
| operating system = Cross-platform [2]
| language = English, Spanish, German, French, Italian, Dutch, Polish, Swedish, Brazilian Portuguese, Chinese Simplified, Catalan, Galician
| genre = Web server
| license = GPLv2[3]
| website = {{Official URL}}
}}

Cherokee is an open-source cross-platform web server that runs on Linux, BSD variants, Solaris, {{nowrap|OS X}}, and Windows. It is a lightweight,[4] high-performance[5] web server/reverse proxy licensed under the GNU General Public License. Its goal is to be fast and fully functional yet still light. Major features of Cherokee include a graphical administration interface named cherokee-admin, and a modular light-weight design.

Independent tests have shown Cherokee to be better performing than Apache[6][7] when serving up both static and dynamic content.

Cherokee is maintained and developed by an open source community.[8]

Features

Web server features

  • TLS and SSL [9]
  • Virtual servers [10]
  • URL rewriting and redirections supporting regular expressions
  • Authentication via htdigest, htpasswd, LDAP, MySQL, PAM, plain, and fixed list.[11]
  • Reverse HTTP proxy
  • HTTP load balancing
  • Traffic shaping
  • Custom and Apache compatible log format.[12]
  • Ability to launch web applications on demand
  • Audio/video streaming
  • On the fly gzip and deflate compressions
  • Resilient to the 10000 simultaneous connections barrier
  • Server Side Includes (SSI)
  • CGI
  • FastCGI
  • SCGI
  • uWSGI support [13]
  • chroot support
  • RRDtool statistics
  • Database bridging and sharding ([https://web.archive.org/web/20110319214209/http://code.nytimes.com/projects/dbslayer/ DBSlayer-like])
  • Graphical configuration interface
  • Point & click deployments through an application market [14]

Web applications[15]

Configuration wizards are provided to automatically configure the web server to perform specific tasks, or run frameworks and applications. These provide support for: PHP through FastCGI, Ruby on Rails, ColdFusion, GlassFish, Django, Alfresco, GNU Mailman, .NET with Mono, rTorrent, Symfony, and Zend Engine, plus generic Video Streaming and uWSGI.

Devices running Cherokee

During the last few years Cherokee has been adopted by numerous electronic device makes and IoT technology manufacturers. Some examples include GoPro action cameras and drones,[16] Xiaomi action cameras, Digi International's Internet of things kits,[17] ATN Corporation's high-end rifle scopes,[18] Defender's security cameras,[19] etc. Since Cherokee is Open Source Software and does not require manufacturers to license the code, there is no way to know how many companies are embedding Cherokee in their products.

See also

  • Comparison of web servers
  • Traffic Server
  • Web accelerator which discusses host-based HTTP acceleration
  • Proxy server which discusses client-side proxies
  • Reverse proxy which discusses origin-side proxies

References

1. ^{{cite web|title=Cherokee - Ohloh |url=http://www.ohloh.net/p/cherokee/analyses/latest|work=Ohloh.net|accessdate=8 February 2012}}
2. ^{{Cite web |url=http://www.cherokee-project.com/downloads.html |title=Cherokee Downloads |publisher=Cherokee project |accessdate=2011-03-23}}
3. ^{{Cite web|url=http://www.cherokee-project.com/license.html|title=Cherokee license|deadurl=yes|archiveurl=https://web.archive.org/web/20120723070122/http://www.cherokee-project.com/license.html|archivedate=2012-07-23|df=}}
4. ^{{cite web|url=http://www.linux-magazine.com/Issues/2007/82/FEATHERWEIGHTS/%28kategorie%29/0|title=FEATHERWEIGHTS - Linux Magazine Online|work=Linux Magazine|last=Frommel|first=Oliver|accessdate=10 August 2011}}
5. ^{{cite web|url=http://www.linux.com/distronews/481573-installing-cherokee-with-php5-and-mysql-support-on-ubuntu-1104|title=Installing Cherokee With PHP5 And MySQL Support On Ubuntu 11.04|work=Linux.com|date=10 August 2011|accessdate=26 August 2011}}{{Dead link|date=November 2018 |bot=InternetArchiveBot |fix-attempted=yes }}
6. ^{{cite web|url=http://blog.dynamichosting.biz/2011/04/07/cherokee-vs-apache-benchmarks/|title=Cherokee vs Apache Benchmarks|work=Dynamic Hosting}}
7. ^{{cite web|deadurl=yes|archivedate=2012-02-26|archiveurl=https://web.archive.org/web/20120226095243/http://c6s.co.uk/webdev/209|url=http://c6s.co.uk/webdev/209|title=Cherokee vs Apache : An alternate web server|work=Craig Strong}}
8. ^Contributors and metrics about Cherokee Project
9. ^{{Cite web |url=http://www.cherokee-project.com/doc/cookbook_ssl.html |title=TLS/SSL Cookbook |publisher=Cherokee project |accessdate=2010-09-16}}
10. ^{{Cite web |url=http://www.cherokee-project.com/doc/config_virtual_servers.html |title=Virtual Servers|publisher=Cherokee project |accessdate=2010-09-16}}
11. ^{{Cite web |url=http://www.cherokee-project.com/doc/cookbook_authentication.html |title=Supported authentication mechanisms|publisher=Cherokee project |accessdate=2010-09-16}}
12. ^{{Cite web |url=http://www.cherokee-project.com/doc/modules_loggers.html |title=Supported logging styles|publisher=Cherokee project |accessdate=2010-09-16}}
13. ^{{cite web|url=http://projects.unbit.it/uwsgi/wiki/RunOnCherokee|title=Cherokee uWSGI support|accessdate=23 March 2011}}
14. ^{{cite web|url=http://cherokee-market.com/about|title=Application deployment with Cherokee Market|accessdate=23 March 2011|deadurl=yes|archiveurl=https://web.archive.org/web/20110226102030/http://cherokee-market.com/about|archivedate=26 February 2011|df=}}
15. ^{{Cite web |url=http://www.cherokee-project.com/doc/cookbook.html |title=Recipes for specific tasks |accessdate=2010-09-16}}
16. ^{{cite web|url=https://gopro.com/help/articles/block/Open-Source-Software|title=GoPro: Open Source Software}}
17. ^{{cite web|url=http://www.sase.com.ar/2013/files/2013/09/SASE2013-CC-Wi_MX28.pdf|title=Digi ConnectCard i.MX28}}
18. ^{{cite web|url=https://www.phillips321.co.uk/2015/11/24/hacking-the-atn-x-sight-part1/|title=Hacking the ATN X-sight}}
19. ^{{cite web|url=https://localhoster.blogspot.com/2013/12/wi-fi-multicam-defender-wf-10hd.html|title=Wi-Fi камера Multicam Defender WF-10HD}}

External links

  • {{Official website}}
  • Documentation
  • {{cite web|url=http://www.asturlinux.org/listas/archivos/jornadas-org/att-1165/cherokee.pdf|title=Cherokee Web Server|author=Alvaro López Ortega|language=Spanish}}
  • [https://www.amazon.com/Linux-Server-Development-Step---Step/dp/1511993138 Book on Cherokee]
{{Web server software}}

4 : Web server software|Free web server software|Web server software for Linux|Free software programmed in C

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/16 2:59:26