📜 ⬆️ ⬇️

Cherokee Web Server

image Hello, habra users!

I have not found a single topic on Habré dedicated to the wonderful Cherokee web server.
This server positions itself as lightweight and very fast, but at the same time it provides almost all the necessary functionality that a modern web-server should carry.


')
The project started in 2001. The author is a certain Alvaro López Ortega. ( Personal site of the author )

Judging by the benchmarks held - the server overtakes the lati and popular nginx ( Benchmarks ).

image

Test conditions were as follows:
Half a million requests, 1.7 Kb static file, 20 competing clients, 1Gbit / s Local Area Network.

This server is available in the form of packages for almost all major distributions of * NIX systems, as well as for Windows, in addition, in the form of source codes.
It was pleasantly pleased that it is directly in the Ubuntu repositories and can easily be installed using standard apt tools.

After installation, you can immediately start the administrative interface (which must be said - very intuitive).

# 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


You will be given a password to access the administrative interface. (Log in to it: http://127.0.0.1:9090 )

In the administrative interface, I was primarily interested in the possibility of automatically creating virtual hosts, as well as a convenient means for organizing redirects.

In addition to cherokee-admin, there are several more utilities with the server:
cherokee-config - command line configuration tool
herokee-tweak - also administration tool (Can make a connection to a running Cherokee and perform several different actions (see the documentation))
sherokee-worker is the main web server program. Responsible for running with this configuration and so on.

Briefly list the main features:



Main site
List of sites using cherokee

In general, the usability of the server is very good! Has anyone used it for production?
If there is interest, I can further publish specific examples in Russian for configuring this server. Also, my plans include testing for the case of dynamically generated content.

Source: https://habr.com/ru/post/70531/


All Articles