root/cherokee/trunk/README

Revision 1874, 3.0 kB (checked in by alo, 1 week ago)

--

Line 
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
Note: See TracBrowser for help on using the browser.