Cherokee 1.0 documentation

  1. Why Cherokee?: Feature overview.

  2. Requirements: Hardware and software requirements.

  3. Download: Where and how to download Cherokee.

  4. Installation: Installation instructions.

    • Unix: Installation on Unix/Linux platforms.

    • OSX: Installation on Mac OSX platform.

    • Windows: Installation on Windows platform.

    • From SVN: Installation of the development release.

  5. Upgrading Cherokee: Upgrading from a previous release?

  6. Running Cherokee: Basic steps to run Cherokee.

  1. Quickstart: Overview and walkthrough.

  2. Home: Main section.

  3. Status: Server status information.

  4. General: General settings.

  5. Virtual servers: Server definition.

  6. Information Sources: Defining information sources.

  7. Advanced: Advanced tweaking. Not for the faint of heart.

  8. Wizards: Configuration assistants for many known scenarios.

  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: How to set up Cherokee as HTTPS accelerator.

  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.

  1. Handlers: Connection handling modules.

  2. Validators: Authentication mechanisms.

    • Plain: Plain file mechanism.

    • htpasswd: htpasswd mechanism.

    • htdigest: htdigest mechanism.

    • LDAP: Lightweight Directory Acces Protocol mechanism.

    • MySQL: Database mechanism.

    • PAM: Pluggable Authentication Module mechanism.

    • Fixed list: Fixed authentication list.

  3. Encoders: Compression and filtering.

    • gzip: compress using gzip algorithm.

    • deflate: compress using deflate algorithm.

  4. Loggers: Logging mechanisms.

  5. Balancers: Load balancing strategies.

  1. FAQ: List of Frequently Asked Questions.

  2. Cherokee Goodies: Interesting Cherokee features.

  3. Usage graphs: Information on the several graphs available.

  4. Signals: Signals supported by Cherokee.

  5. Community: More information sources.

  6. Common errors: Some typical production errors and their cause.

  7. Man pages: Details about each program bundled with Cherokee

  1. Debugging: Resources available to debug Cherokee.

  2. cherokee.conf: Internal configuration specs.

  3. Open issues: Current development issues (proxy, wizards, extra ruletypes…)

  4. Quality Assurance: Some info about QA in Cherokee.