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