1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101
|
Cherokee Web Server
===================
Web site
--------
http://www.cherokee-project.com
License
-------
Currently Cherokee is being released under GPL v2. Read the COPYING
file for more information.
Mailing lists
-------------
There are a few mailing list available. Please, do not hesitate to
subscribe to any on them:
http://www.cherokee-project.com/cgi-bin/mailman/listinfo/cherokee
This is the main mailing list, where questions are sent and general
discussion takes place.
There are also a few technical mailing list. Developers and package
maintainers usually subscribe to these mailing list as well:
http://www.cherokee-project.com/cgi-bin/mailman/listinfo/bugs
http://www.cherokee-project.com/cgi-bin/mailman/listinfo/cherokee-commits
The mailing lists archives are available at:
http://www.cherokee-project.com/archives/
IRC channel
-----------
irc.freenode.net, channel #cherokee
Building from a tar.gz file
---------------------------
Run ./configure, with some options if you wish. The standard options
are documented in the INSTALL file. The only interesting ones are
the usual --prefix=/usr, --localstatedir=/var and --sysconfdir=/etc
Do "make", and then do "make install" (possibly as root if the
destination permissions require that).
That's all.
Building form the repository
----------------------------
Check out the code from SVN, following the instructions at:
http://www.cherokee-project.com/svn
cd into the source directory and run ./autogen.sh to setup the
environment (you need the standard autoconf tools to do so).
Then, continue with the following instructions...
FAQ
---
Here is a list of the most frequently asked questions:
How to compile it
------------------
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
make
How to create dinamyc modules
-----------------------------
It's the default way.
How to configure the module xyz to be linked statically
-------------------------------------------------------
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --enable-static-module=xyz
How to build everyhing statically
---------------------------------
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --enable-static-module=all
How to create a self signed certificate for TLS
-----------------------------------------------
openssl req -days 1000 -new -x509 -nodes -out /etc/cherokee/ssl/cherokee.pem -keyout /etc/cherokee/ssl/cherokee.pem
How to compile it on Windows
----------------------------
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --enable-trace --enable-static-module=all --enable-static --enable-shared=no --enable-beta
How to cross compile the Win32 version
--------------------------------------
From Linux: http://alobbs.com/news/1201
From MacOS: http://alobbs.com/news/1299
--
Alvaro Lopez Ortega
alvaro@gnu.org
|