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 → Getting started → Installation

Installation on FreeBSD

    If you have a prepackaged version of Cherokee available in FreeBSD,
    please use the provided installation mechanism of choice.
    This will provide you with automatic bootup scripts, consistency and
    dependency checks, and an easy upgrade path
    tailored to your system whenever a new package is available.

    If you do not find a prepackaged version that suits your needs, you
    can always download and compile your own.

    [[quickstart]]
    Quickstart
    ~~~~~~~~~~

    . link:basics_download.html[Download] a fresh copy of Cherokee
    . Configure the package for your system:
    +

8.x,9.x As root: if using pkgng: pkg install cherokee if using ports: cd /usr/ports/www/cherokee && make install clean Read the pkg-message after install.

    [[autostart]]
    Autostart
    ~~~~~~~~~

    If you need the cherokee webserver to start at boot

echo cherokee_enable="YES" >> /etc/rc.conf

    That's it.