The following requirements exist for building Cherokee:
First, download a fresh copy of Cherokee, then run:
If you want to learn more about configure you can run ./configure --help
Parameters | Description |
---|---|
--with-wwwroot=DIR | Specifies the Root directory |
--disable-epoll | Disable epoll() support |
--disable-pthread | Disable threading support |
--disable-readdir_r | Disable readdir_r usage |
--disable-ipv6 | Disable IPv6 support |
--disable-pam | Disable PAM support |
--disable-tls | Disable TLS/SSL support |
--enable-tls= | gnutls|openssl |
If you need to auto-start cherokee at boot (through init's runlevel) you can find a start/stop script in the contrib source directory:
cp contrib/cherokee /etc/init.d/
Additionally, you need to create symlinks at the correct rc directory of the appropiate runlevel. This can can be done in many ways and usually each distribution offers its own tools to do so.