[Cherokee-commits] [2723] cherokee/trunk:
SVN at cherokee-project.com
SVN at cherokee-project.com
Mon Jan 19 11:47:29 CET 2009
Revision: 2723
http://svn.cherokee-project.com/changeset/2723
Author: taher
Date: 2009-01-19 11:47:29 +0100 (Mon, 19 Jan 2009)
Log Message:
-----------
Modified Paths:
--------------
cherokee/trunk/ChangeLog
cherokee/trunk/doc/basics_why_cherokee.txt
cherokee/trunk/doc/bundle_cherokee-admin.txt
cherokee/trunk/doc/config_general.txt
cherokee/trunk/doc/config_quickstart.txt
cherokee/trunk/doc/cookbook_optimizations.txt
cherokee/trunk/doc/dev_cherokee.conf.txt
cherokee/trunk/doc/dev_debug.txt
cherokee/trunk/doc/index.txt
cherokee/trunk/doc/modules.txt
cherokee/trunk/doc/modules_balancers_ip_hash.txt
cherokee/trunk/doc/modules_handlers_file.txt
Modified: cherokee/trunk/ChangeLog
===================================================================
--- cherokee/trunk/ChangeLog 2009-01-19 10:09:07 UTC (rev 2722)
+++ cherokee/trunk/ChangeLog 2009-01-19 10:47:29 UTC (rev 2723)
@@ -1,3 +1,12 @@
+2009-01-19 Taher Shihadeh <taher at unixwars.com>
+
+ * doc/dev_debug.txt, doc/basics_why_cherokee.txt,
+ doc/config_general.txt, doc/index.txt, doc/config_quickstart.txt,
+ doc/modules_handlers_file.txt, doc/cookbook_optimizations.txt,
+ doc/bundle_cherokee-admin.txt, doc/dev_cherokee.conf.txt,
+ doc/modules.txt, doc/modules_balancers_ip_hash.txt: documentation
+ updates for the upcomming 0.98
+
2009-01-19 Alvaro Lopez Ortega <alvaro at octality.com>
* cherokee/main_admin.c (config_server): Adds a few basic MIME
@@ -26,7 +35,7 @@
* doc/modules_balancers.txt, doc/modules_balancers_ip_hash.txt,
doc/Makefile.am: Adds some basic documentation about the IP Hash
load balancer.
-
+
* cherokee/handler_server_info.c (AJAX_JS): Fixes a Javascript
parsing error. 'default' is a reserved work, so it cannot be used
as a dict index without quotes.
@@ -53,8 +62,8 @@
2009-01-15 Jonathan Hernandez <ion at suavizado.com>
- * cherokee/handler_server_info.c: Enhacements to CSS,
- Use Javascript DOM to generate the info page instead innerHTML.
+ * cherokee/handler_server_info.c: Enhacements to CSS, Use
+ Javascript DOM to generate the info page instead innerHTML.
2009-01-15 Alvaro Lopez Ortega <alvaro at octality.com>
@@ -214,7 +223,7 @@
configure.in, admin/consts.py, admin/Makefile.am,
admin/ModuleIpHash.py: Adds a new load balancer. It implements a
new balancing strategy by which load is balanced among the
- back-end server based on the client IP. All the request comming
+ back-end server based on the client IP. All the request coming
from the same IP will be delivered to the same back-end server.
2009-01-03 Alvaro Lopez Ortega <alvaro at octality.com>
@@ -353,7 +362,7 @@
* cherokee/server.c: Print more information as part of the banner:
The bound ports, tracing, and I/O cache support are now included.
-
+
* cherokee/trace.c: Adds a shorter path for CHEROKEE_TRACE=all.
2008-12-29 Alvaro Lopez Ortega <alvaro at octality.com>
Modified: cherokee/trunk/doc/basics_why_cherokee.txt
===================================================================
--- cherokee/trunk/doc/basics_why_cherokee.txt 2009-01-19 10:09:07 UTC (rev 2722)
+++ cherokee/trunk/doc/basics_why_cherokee.txt 2009-01-19 10:47:29 UTC (rev 2723)
@@ -3,7 +3,7 @@
Why Cherokee?
-------------
-Welcome to the Cherokee 0.11 documentation. Cherokee is a
+Welcome to the Cherokee 0.98 documentation. Cherokee is a
high-performance web server. It is very fast, flexible and easy to
configure. In fact, it is the fastest web server there is. Check out
the link:http://www.cherokee-project.com/benchmarks.html[benchmarks]
Modified: cherokee/trunk/doc/bundle_cherokee-admin.txt
===================================================================
--- cherokee/trunk/doc/bundle_cherokee-admin.txt 2009-01-19 10:09:07 UTC (rev 2722)
+++ cherokee/trunk/doc/bundle_cherokee-admin.txt 2009-01-19 10:47:29 UTC (rev 2723)
@@ -29,11 +29,11 @@
----
Login:
User: admin
- One-time Password: 72O3GRxZfTrE2zHx
+ One-time Password: F4c7cyogxhTGbp1r
-Cherokee Web Server 0.11.0 (Nov 13 2008): Listening on port 9090, TLS disabled,
-IPv6 disabled, using epoll, 1024 fds system limit, max. 505 connections,
-single thread
+Cherokee Web Server 0.98.0b2721 (Jan 19 2009): Listening on port 127.0.0.1:9090,
+TLS disabled, IPv6 disabled, using epoll, 1024 fds system limit, max. 505
+connections, caching I/O, single thread
----
Then redirect your web browser to 127.0.0.1:9090, which is the default
Modified: cherokee/trunk/doc/config_general.txt
===================================================================
--- cherokee/trunk/doc/config_general.txt 2009-01-19 10:09:07 UTC (rev 2722)
+++ cherokee/trunk/doc/config_general.txt 2009-01-19 10:47:29 UTC (rev 2723)
@@ -4,8 +4,8 @@
---------------------
[[networking]]
-Networking
-~~~~~~~~~~
+Network
+~~~~~~~
image::media/images/admin_general_networking.png[General]
@@ -18,7 +18,7 @@
will be fully functional, otherwise it will be ignored.
-TLS/SSL Back-end
+SSL/TLS Back-end
^^^^^^^^^^^^^^^^
Specifies the TLS/SSL backend to be used, if any. The current option
is OpenSSL.
@@ -56,14 +56,14 @@
image::media/images/admin_general_ports.png[Ports to listen]
-This section allows to configure the port that the server will listen
-to.
+This section allows to configure the ports that the server will be
+listening to. You can add several different ports, and configure
+whether they will be used for HTTP or HTTPS.
Each binding entry can be configured to listen to a network
interface. In case the text entry is empty, the server will accept
connection from the port on any interface.
-
[[server_permissions]]
Server Permissions
~~~~~~~~~~~~~~~~~~
Modified: cherokee/trunk/doc/config_quickstart.txt
===================================================================
--- cherokee/trunk/doc/config_quickstart.txt 2009-01-19 10:09:07 UTC (rev 2722)
+++ cherokee/trunk/doc/config_quickstart.txt 2009-01-19 10:47:29 UTC (rev 2723)
@@ -77,11 +77,11 @@
Login:
User: admin
- One-time Password: 72O3GRxZfTrE2zHx
+ One-time Password: yp7F1pMhtmD58DbB
-Cherokee Web Server 0.11.0 (Nov 13 2008):: Listening on port 9090, TLS disabled,
-IPv6 disabled, using epoll, 1024 fds system limit, max. 505 connections,
-single thread
+Cherokee Web Server 0.98.0b2721 (Jan 19 2009): Listening on port 127.0.0.1:9090,
+TLS disabled, IPv6 disabled, using epoll, 1024 fds system limit, max. 505
+connections, caching I/O, single thread
----
Now you can access the administration interface simply by opening your
Modified: cherokee/trunk/doc/cookbook_optimizations.txt
===================================================================
--- cherokee/trunk/doc/cookbook_optimizations.txt 2009-01-19 10:09:07 UTC (rev 2722)
+++ cherokee/trunk/doc/cookbook_optimizations.txt 2009-01-19 10:47:29 UTC (rev 2723)
@@ -17,13 +17,12 @@
----
$ cherokee -i
Compilation
- Version: 0.11.0
+ Version: 0.98.0
[...]
Support
IPv6: yes
- OpenSSL: no
Pthreads: yes
Tracing: yes
sendfile(): yes
Modified: cherokee/trunk/doc/dev_cherokee.conf.txt
===================================================================
--- cherokee/trunk/doc/dev_cherokee.conf.txt 2009-01-19 10:09:07 UTC (rev 2722)
+++ cherokee/trunk/doc/dev_cherokee.conf.txt 2009-01-19 10:47:29 UTC (rev 2723)
@@ -31,7 +31,7 @@
Let's see a basic example::
+
----
- server!port = 80
+ server!bind!1!port = 80
server!keepalive = 1
----
@@ -57,9 +57,9 @@
```~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
**Key**, **Type**, **Description**
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-server!port, Number , TCP port for HTTP
-server!tls, String , TLS/SSL backend: libssl
-server!port_tls, Number , TCP port for HTTPS
+server!bind!#!port, Number , Listen to a TCP port. '#' is a secuential \
+ number since many ports can be listened at once.
+server!bind!#!tls, Bool , on|off: whether the listened port '#' is for HTTPS.
server!max_fds, Number , Max open file descriptors
server!listen_queue, Number , Length of the listen queue
server!thread_number, Number , Number of threads
@@ -93,10 +93,10 @@
Value , Description
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Product , Cherokee
-Minor , Cherokee/0.11
-Minimal , Cherokee/0.11.0
-OS , Cherokee/0.11.0 (UNIX)
-Full , Cherokee/0.11.0 b2311 (UNIX)
+Minor , Cherokee/0.98
+Minimal , Cherokee/0.98.0
+OS , Cherokee/0.98.0 (UNIX)
+Full , Cherokee/0.98.0 b2721 (UNIX)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
``server!thread_policy`` parameters
@@ -566,7 +566,7 @@
This is a basic example:
----
-server!port = 1234
+server!bind!1!port = 1234
# The proxy configuration
vserver!1!nick = default
Modified: cherokee/trunk/doc/dev_debug.txt
===================================================================
--- cherokee/trunk/doc/dev_debug.txt 2009-01-19 10:09:07 UTC (rev 2722)
+++ cherokee/trunk/doc/dev_debug.txt 2009-01-19 10:47:29 UTC (rev 2723)
@@ -56,12 +56,14 @@
****
cherokee# CHEROKEE_TRACE="common" cherokee
-Cherokee Web Server 0.11.0 (Nov 13 2008): Listening on port 80, TLS disabled,
+Cherokee Web Server 0.98.0 (Jan 19 2009): Listening on ports ALL:80,
-IPv6 enabled, using epoll, 1024 fds system limit, max. 505 connections, 10
+ALL:443(TLS), TLS disabled, IPv6 enabled, using epoll, 1024 fds system
-threads, 50 connections per thread, standard scheduling policy
+limit, max. 505 connections, caching I/O, 10 threads, 50 connections per
+thread, standard scheduling policy, tracing 'common'
+
handler_common.c:0143 ( stat_file): /var/www//images/powered_by_cherokee.png, use_iocache=0 re=0
handler_common.c:0190 ( cherokee_handler_common_new): request: '/images/powered_by_cherokee.png', local: '/var/www//images/powered_by_cherokee.png', exists 1
Modified: cherokee/trunk/doc/index.txt
===================================================================
--- cherokee/trunk/doc/index.txt 2009-01-19 10:09:07 UTC (rev 2722)
+++ cherokee/trunk/doc/index.txt 2009-01-19 10:47:29 UTC (rev 2723)
@@ -1,4 +1,4 @@
-== Cherokee 0.11 documentation
+== Cherokee 0.98 documentation
*********************************
link:basics.html[Getting started]: Cherokee basics
Modified: cherokee/trunk/doc/modules.txt
===================================================================
--- cherokee/trunk/doc/modules.txt 2009-01-19 10:09:07 UTC (rev 2722)
+++ cherokee/trunk/doc/modules.txt 2009-01-19 10:47:29 UTC (rev 2723)
@@ -1,14 +1,10 @@
== link:index.html[Index] -> Modules
- . link:modules_balancers.html[Balancers]: Load balancing strategies.
- - link:modules_balancers_round_robin.html[Round robin]: Round Robin strategy.
- . link:modules_encoders.html[Encoders]: Compression and filtering.
- - link:modules_encoders_gzip.html[gzip]: compress using gzip algorithm.
- - link:modules_encoders_deflate.html[deflate]: compress using deflate algorithm.
. link:modules_handlers.html[Handlers]: Connection handling modules.
- link:modules_handlers_file.html[Static Content]: Send files.
- link:modules_handlers_dirlist.html[Only listing]: List directories.
- link:modules_handlers_common.html[List & Send]: List directories and send files.
+ - link:modules_handlers_custom_error.html[HTTP error]: Generate custom HTTP errors.
- link:modules_handlers_redir.html[Redirection]: URL forwards and rewrites.
- link:modules_handlers_cgi.html[CGI]: Common Gateway Interface.
- link:modules_handlers_fcgi.html[FastCGI]: Fast Common Gateway Interface.
@@ -19,10 +15,6 @@
- link:modules_handlers_dbslayer.html[MySQL bridge]: MySQL over HTTP bridge.
- link:modules_handlers_mirror.html[Generic balancer]: Load balancing module.
- link:modules_handlers_admin.html[Remote Administration]: Cherokee administration handler.
- . link:modules_loggers.html[Loggers]: Logging mechanisms.
- - link:modules_loggers_combined.html[Combined]: Combined Log Format.
- - link:modules_loggers_ncsa.html[Common (NCSA)]: Common Log Format.
- - link:modules_loggers_w3c.html[w3c]: W3C Log Format.
. link:modules_validators.html[Validators]: Authentication mechanisms.
- link:modules_validators_plain.html[Plain]: Plain file mechanism.
- link:modules_validators_htpasswd.html[htpasswd]: htpasswd mechanism.
@@ -31,3 +23,13 @@
- link:modules_validators_mysql.html[MySQL]: Database mechanism.
- link:modules_validators_pam.html[PAM]: Pluggable Authentication Module mechanism.
- link:modules_validators_authlist.html[Fixed list]: Fixed authentication list.
+ . link:modules_encoders.html[Encoders]: Compression and filtering.
+ - link:modules_encoders_gzip.html[gzip]: compress using gzip algorithm.
+ - link:modules_encoders_deflate.html[deflate]: compress using deflate algorithm.
+ . link:modules_loggers.html[Loggers]: Logging mechanisms.
+ - link:modules_loggers_combined.html[Combined]: Combined Log Format.
+ - link:modules_loggers_ncsa.html[Common (NCSA)]: Common Log Format.
+ - link:modules_loggers_w3c.html[w3c]: W3C Log Format.
+ . link:modules_balancers.html[Balancers]: Load balancing strategies.
+ - link:modules_balancers_round_robin.html[Round robin]: Round Robin strategy.
+ - link:modules_balancers_ip_hash.html[IP Hash]: Client IP hash strategy.
Modified: cherokee/trunk/doc/modules_balancers_ip_hash.txt
===================================================================
--- cherokee/trunk/doc/modules_balancers_ip_hash.txt 2009-01-19 10:09:07 UTC (rev 2722)
+++ cherokee/trunk/doc/modules_balancers_ip_hash.txt 2009-01-19 10:47:29 UTC (rev 2723)
@@ -3,7 +3,7 @@
Balancer: IP Hash
-----------------
-The IP Hash load balancer modules distributes the incoming requests
+The IP Hash load balancer module distributes the incoming requests
among the upstreams based on the IP address of the client. This method
guarantees that the client request will always be transferred to the
same server.
Modified: cherokee/trunk/doc/modules_handlers_file.txt
===================================================================
--- cherokee/trunk/doc/modules_handlers_file.txt 2009-01-19 10:09:07 UTC (rev 2722)
+++ cherokee/trunk/doc/modules_handlers_file.txt 2009-01-19 10:47:29 UTC (rev 2723)
@@ -31,5 +31,7 @@
image::media/images/admin_handler_file.png[Handler file]
-This configuration will make Cherokee to serve each file inside
-/var/www_static/images as files.
+This is a simple example that will make Cherokee able of serving each
+CSS file under /var/www or any subdirectory with the IO/cache setting
+enabled. This would only not apply if a `final` rule with higher
+priority specified otherwise.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.octality.com/pipermail/cherokee-commits/attachments/20090119/d628d0f1/attachment-0001.htm
More information about the Cherokee-commits
mailing list