Description: Cherokee is a flexible, very fast, lightweight Web server. It is implemented entirely in C, and has no dependencies beyond a standard C library. It is embeddable and extensible with plug-ins. It supports on-the-fly configuration by reading files or strings, TLS/SSL (via GNUTLS or OpenSSL), virtual hosts, authentication, cache friendly features, PHP, custom error management, and much more.
Keywords: cherokee web server httpd http

## Index → Cookbook

1. Authentication: How to set up authenticated resources.

2. Cross compilation: How to cross compile Cherokee.

3. DBSlayer: How to set up DBSlayer MySQL balancing.

4. Embedding Cherokee: Cherokee on embedded devices.

5. Maintenance: Seamlessly switching to maintenance mode.

6. Managing logs: Seamless log rotation.

7. Optimizing Cherokee: Recommendations and tweaks.

8. Redirections: Common redirection examples.

9. SSL/TLS, certs: Secure connection tips.

10. HTTPS accelerator: SSL Offloading with Cherokee.

11. Streaming: How to stream Audio and Video with Cherokee.

12. PHP: How to run PHP apps with Cherokee.

13. Ruby on Rails: How to run Ruby on Rails apps with Cherokee.

14. Django: How to run Django apps with Cherokee.

15. ColdFusion: How to run ColdFusion apps with Cherokee.

16. Drupal: How to run Drupal on Cherokee.

17. Wordpress: How to run Wordpress on Cherokee.

18. Alfresco: How to run Alfresco on Cherokee.

19. ASP.NET: How to run ASP.NET apps with Mono and Cherokee.

20. GlassFish: How to run Java apps with Cherokee.

21. Joomla: How to run Joomla on Cherokee.

22. Kumbia: How to run Kumbia apps with Cherokee.

23. Liferay: How to run Liferay on Cherokee.

24. Mailman: How to run Mailman on Cherokee.

25. Moodle: How to run Moodle on Cherokee.

26. Nagios: How to run Nagios with Cheroke.

27. phpBB: How to run phpBB on Cherokee.

28. phpMyAdmin: How to run phpMyAdmin on Cherokee.

29. SugarCRM: How to run SugarCRM on Cherokee.

30. Concrete5: How to run Concrete5 on Cherokee.

31. Symfony: How to run Symfony apps with Cherokee.

32. Trac: How to run Trac on Cherokee.

33. Zend: How to run Zend apps with Cherokee.

34. uWSGI: Setting up Cherokee for uWSGI.

35. HTTP to HTTPS: How to redirect all traffic from HTTP to HTTPS.

36. Restricting traffic by IP: How to restrict traffic based on incoming IP.

37. Domain matching: Matching domains and subdomains with Cherokee.