Cherokee 0.11 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.

    • 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. cherokee: Main web server invoker.

  2. cherokee-admin: The configuration UI.

  3. cherokee-config: Information retriever.

  4. cherokee-tweak: Cherokee Swiss army knife

  5. cherokee-worker: Web server stand alone program.

  6. cget: Web retriever.

  1. Quickstart: Overview and walkthrough.

  2. Status: Server status information.

  3. General: General settings.

  4. Virtual servers: Server definition.

  5. Information Sources: Defining information sources.

  6. Icons: Icon managment.

  7. Mime Types: Setting up the MIME types.

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

  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. Maintenance: Seamlessly switching to maintenance mode.

  5. Redirections: Common redirection examples.

  6. Embedding Cherokee: Cherokee on embedded devices.

  7. Optimizing Cherokee: Recommendations and tweaks.

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

  9. Setting up ASP.NET: How to run ASP.NET apps with Mono and Cherokee.

  10. Setting up Django: How to run Django apps with Cherokee.

  11. Setting up GlassFish: How to run Java apps with Cherokee.

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

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

  14. Setting up Kumbia: How to run Kumbia apps with Cherokee.

  15. Setting up Zend: How to run Zend apps with Cherokee.

  16. Setting up Drupal: How to run Drupal on Cherokee.

  17. Setting up Joomla: How to run Joomla on Cherokee.

  18. Setting up Mailman: How to run Mailman on Cherokee.

  19. Setting up Wordpress: How to run Wordpress on Cherokee.

  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 filters.

    • gzip: gzip compression.

    • deflate: deflate compression.

  4. Loggers: Logging mechanisms.

  5. Balancers: Load balancing strategies.

  1. FAQ: List of Frequently Asked Questions.

  2. Cherokee Goodies: Interesting Cherokee features.

  3. Signals: Signals supported by Cherokee.

  4. Community: More information sources.

  1. Debugging: Resources available to debug Cherokee.

  2. cherokee.conf: Internal configuration specs.

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