Changeset 1765

Show
Ignore:
Timestamp:
08/07/08 16:25:18 (4 months ago)
Author:
taher
Message:

--

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • cherokee/trunk/doc/Makefile.am

    r1755 r1765  
    1515doc_DATA = \ 
    1616TOC.inc \ 
     17basics.html \ 
    1718basics_why_cherokee.html \ 
    1819basics_requirements.html \ 
    1920basics_download.html \ 
     21basics_installation.html \ 
    2022basics_installation_unix.html \ 
    2123basics_installation_windows.html \ 
    2224basics_upgrade.html \ 
    2325basics_running_cherokee.html \ 
     26bundle.html \ 
    2427bundle_cherokee.html \ 
    2528bundle_cherokee-admin.html \ 
     
    2932bundle_spawn-fcgi.html \ 
    3033bundle_cget.html \ 
     34config.html \ 
    3135config_quickstart.html \ 
    3236config_general.html \ 
     
    3741config_mime_types.html \ 
    3842config_advanced.html \ 
     43cookbook.html \ 
    3944cookbook_cross_compilation.html \ 
    4045cookbook_authentication.html \ 
    4146cookbook_ssl.html \ 
     47modules.html \ 
    4248modules_balancers_round_robin.html \ 
    4349modules_encoders_gzip.html \ 
     
    6066modules_validators_pam.html \ 
    6167modules_validators_plain.html \ 
     68dev.html \ 
    6269dev_debug.html \ 
    6370dev_cherokee.conf.html 
  • cherokee/trunk/doc/TOC.txt

    r1757 r1765  
    1 ************************** 
    2 Getting started 
    3 ************************** 
     1********************************* 
     2link:basics.html[Getting started] 
     3********************************* 
     4 
    45 . link:basics_why_cherokee.html[Why Cherokee?] 
    56 . link:basics_requirements.html[Requirements] 
    67 . link:basics_download.html[Download] 
    7  . link:basics_installation_unix.html[Installation: Unix] 
    8  . link:basics_installation_windows.html[Installation: Windows] 
     8 . link:basics_installation.html[Installation] 
     9   - link:basics_installation_unix.html[Unix] 
     10   - link:basics_installation_windows.html[Windows] 
    911 . link:basics_upgrade.html[Upgrading Cherokee] 
    1012 . link:basics_running_cherokee.html[Running Cherokee] 
    1113 
    12 ************************** 
    13 Cherokee Bundle 
    14 ************************** 
     14********************************* 
     15link:bundle.html[Cherokee Bundle] 
     16********************************* 
     17 
    1518 . link:bundle_cherokee.html[cherokee] 
    1619 . link:bundle_cherokee-admin.html[cherokee-admin] 
     
    2023 . link:bundle_cget.html[cget] 
    2124 
    22 ************************** 
    23 Configuration 
    24 ************************** 
     25********************************* 
     26link:config.html[Configuration] 
     27********************************* 
     28 
    2529  . link:config_quickstart.html[Quickstart] 
    2630  . link:config_general.html[General] 
     
    3236  . link:config_advanced.html[Advanced] 
    3337 
    34 ************************** 
    35 Cookbook 
    36 ************************** 
     38********************************* 
     39link:cookbook.html[Cookbook] 
     40********************************* 
     41 
     42//// 
    3743  Reference table     <8>       link:cookbook_reference.html[] 
    3844  Optimizing Cherokee <2>       link:cookbook_optimizing_cherokee.html[] 
    39   Cross compilation   [12]     link:cookbook_cross_compilation.html[
     45  . link:cookbook_cross_compilation.html[Cross compilation
    4046  Embedding Cherokee  <9>       link:cookbook_embedding_cherokee.html[] 
    4147  Managing logs       <5>       link:cookbook_managing_logs.html[] <rotations and cherokee-tweak?> 
     
    4551  Setting up Django   <4>       link:cookbook_django.html[] 
    4652  Setting up RoR      <4>       link:cookbook_ror.html[] 
     53//// 
    4754 
    48 ************************** 
     55********************************* 
    4956Modules 
    50 ************************** 
     57********************************* 
     58 
     59//// 
    5160  Balancers                     link:modules_balancers.html[] 
    5261    Round robin        [24]     link:modules_balancers_round_robin.html[] 
     
    7685    pam                [7.4]    link:modules_validators_pam.html[] 
    7786    plain              [7.5]    link:modules_validators_plain.html[] 
     87//// 
    7888 
    79 ************************** 
     89********************************* 
    8090Other resources 
    81 ************************** 
     91********************************* 
     92 
    8293  FAQ 
    8394  Community 
    8495 
    85 ************************** 
     96********************************* 
    8697Development info 
    87 ************************** 
     98********************************* 
     99 
    88100  . link:dev_debug.html[Debugging] 
    89101  . link:dev_cherokee.conf.html[cherokee.conf] 
    90   API introduction              link:dev_api.html[] 
    91   Examples                      link:dev_examples.html[] 
     102//// 
     103  . API introduction            link:dev_api.html[] 
     104  . Examples                    link:dev_examples.html[] 
     105//// 
  • cherokee/trunk/doc/TODO

    r1752 r1765  
    88      Currently the structure reflects more the internal architecture of  
    99      Cherokee rather than a traditional manual. 
    10 * [3] Integrate the current docs into the new tree. 
    11 * [4] Define and document a series of typical configuration tasks. 
     10 [3] Integrate the current docs into the new tree. 
     11 [4] Define and document a series of typical configuration tasks. 
    1212 
    1313Tasks to be documented: 
    1414------------------------------------- 
    15 * <1> How to configure virtual hosts from beginning to end, step by step. 
     15 <1> How to configure virtual hosts from beginning to end, step by step. 
    1616* <2> How to tune scalability (IO cache & file, number of threads, increment  
    1717      descriptors...) 
     
    2020* <5> How to manage logs  (make specific mention of usage of Cherokee-Tweak). 
    2121* <6> How to manage security (SSL/TLS, certs, etc) 
    22 * <7> Development documentation would be nice to have, Stefan de Konink  
    23       suggested example handlers *fully* documented and documenting the API,  
    24       though this last thing might be slightly out of the normal user  
    25       documentations scope. A Development section could be introduced when we 
    26       design the new general draft. 
     22* <7> Development documentation 
    2723* <8> Reference table of functionalities to be achieved (and hopefully 
    2824      a full setup example). 
  • cherokee/trunk/doc/basics_installation_windows.txt

    r1720 r1765  
    4141software mentioned in the following lines. 
    4242 
    43 *MinGW*: minimalist GNU for Windows (GCC & binutils) 
     43.*MinGW*: minimalist GNU for Windows (GCC & binutils) 
    4444 
    4545    * Download MinGW release 5.1.4 at the time of this writing. 
     
    4949 
    5050 
    51 *MSYS*: Minimal SYStem 
     51.*MSYS*: Minimal SYStem 
    5252 
    5353    * Download MSYS, tests were made with release 1.0.10 
     
    5656    * Answer y, y, c:/MinGW 
    5757    * You should add something like this to your ~/.profile to process 
    58       your preferences:  
    59  
     58      your preferences: 
     59
    6060------------------------------ 
    6161if [ -f ${HOME}/.bashrc ] then 
     
    6464------------------------------ 
    6565 
    66 *MSYS DTK*: Dev Toolkit 
     66.*MSYS DTK*: Dev Toolkit 
    6767 
    6868    * Get DTK 
    6969    * Install it in the same path as above 
    7070 
    71 *Update Autoconf & Automake* 
     71.*Update Autoconf & Automake* 
    7272 
    7373    * You might encounter problems if you do not have up to date 
     
    7575    versions 2.61 and 1.10.1, that are the ones we used. 
    7676 
    77 *Pthreads Win32*: POSIX Threads 
     77.*Pthreads Win32*: POSIX Threads 
    7878 
    7979    * Cherokee will need these. Just download 
     
    8282 
    8383 
    84 *Python* 
     84.*Python* 
    8585 
    8686    * You will need this, since both the build process and 
  • cherokee/trunk/doc/basics_upgrade.txt

    r1724 r1765  
    1515scripts: 
    1616 
     17---- 
    1718    contrib/07to08.py /path/cherokee.conf.07 /path/cherokee.conf.08 
     19---- 
    1820 
    1921If you need to upgrade from a really old release, simply apply the 
  • cherokee/trunk/doc/build/chunked_template.conf

    r1757 r1765  
    1919<body> 
    2020<div id="wrapper"> 
    21  <div id="content"> 
     21 <div id="page_content"> 
    2222 
    2323[footer] 
    2424 </div> 
    2525</div> 
    26 <div id="nav"> 
     26<div id="page_nav"> 
    2727include::../TOC.inc[] 
    2828</div> 
  • cherokee/trunk/doc/bundle_cget.txt

    r1752 r1765  
    2424       explicitly.  Below is a summary of the cget options. 
    2525 
    26        Startup: 
    27        ~~~~~~~~ 
    28        -V, --version:: 
     26- *Startup* 
     27 
     28       -V, --version;; 
    2929              Display version of currently installed cget and exit. 
    3030 
    31        -h, --help:: 
     31       -h, --help;; 
    3232              Display help screen with common options. 
    3333 
    34        Logging and input file: 
    35        ~~~~~~~~~~~~~~~~~~~~~~~ 
     34- *Logging and input file* 
    3635 
    37        -q, --quiet:: 
     36       -q, --quiet;; 
    3837              Run in quiet mode: no output is displayed. 
    3938 
    40        Download: 
    41        ~~~~~~~~~ 
     39- *Download* 
    4240 
    43        -O, --output-document=FILE:: 
     41       -O, --output-document=FILE;; 
    4442              Writes whatever document is downloaded to FILE 
    4543 
    46        HTTP options: 
    47        ~~~~~~~~~~~~~ 
     44- *HTTP options* 
    4845 
    49        -s, --save-headers:: 
     46       -s, --save-headers;; 
    5047              This  option  saves HTTP headers to the file being saved (speci‐ 
    5148              fied with -O option) 
    5249 
    53        --header=STRING:: 
     50       --header=STRING;; 
    5451              this option inserts STRING among the headers sent  in  the  HTTP 
    5552              request. 
  • cherokee/trunk/doc/bundle_cherokee-admin.txt

    r1740 r1765  
    99image::media/images/admin_index.png[Cherokee Admin interface] 
    1010 
    11 If you want to access the administration interface from the same computer that you installed cherokee on 
    12 simply start the administration interface by running: 
     11If you want to access the administration interface from the same 
     12computer that you installed cherokee on simply start the 
     13administration interface by running: 
     14 
    1315 
    1416---- 
     
    1618---- 
    1719 
    18 Then redirect your web browser to 127.0.0.1:9090 this is the default port for the 
    19 administration interface.  
     20Then redirect your web browser to 127.0.0.1:9090 this is the default 
     21port for the administration interface. 
    2022 
    2123image::media/images/admin_launch.png[Cherokee admin interface] 
    2224 
    23 If you want to access the administration interface from another computer, you need to bind the cherokee  
    24 administration interface to all network interfaces: 
     25If you want to access the administration interface from another 
     26computer, you need to bind the cherokee administration interface to 
     27all network interfaces: 
     28 
    2529 
    2630---- 
     
    2832---- 
    2933 
    30 WARNING: By starting cherokee-admin listening on all interfaces, everyone that can access the computer can 
    31 alter your cherokee configuration. Don't use this in a production environment! 
    32 It is much better to use 'ssh -L' in these cases. These are the 
    33 necessary steps to be taken to create an SSH tunnel. This is the 
    34 recommended way. In order to do so you must issue the following  
    35 command:  
     34WARNING: By starting cherokee-admin listening on all interfaces, 
     35everyone that can access the computer can alter your cherokee 
     36configuration. Don't use this in a production environment! It is much 
     37better to use 'ssh -L' in these cases. These are the necessary steps 
     38to be taken to create an SSH tunnel. This is the recommended way. In 
     39order to do so you must issue the following command: 
    3640 
    3741---- 
     
    4751 
    4852.Example: 
    49 Make cherokee use a different configuration file, listen on port 9091 and grab 
    50 the administration interface application from a different path: 
     53Make cherokee use a different configuration file, listen on port 9091 
     54and grab the administration interface application from a different 
     55path: 
     56 
    5157---- 
    5258cherokee-admin -a -P 9091 -C /etc/cherokee/cherokee2.conf \ 
     
    7076       `cherokee-admin` accepts the following options: 
    7177 
    72        -h, --help:: 
     78       -h, --help;; 
    7379               Shows brief usage information 
    7480 
    75        -V, --version:: 
     81       -V, --version;; 
    7682               Show version and exit 
    7783 
    78        -b, --bind[=IP]:: 
     84       -b, --bind[=IP];; 
    7985               By  default `cherokee-admin` binds only to 127.0.0.1 (localhost), 
    8086               which means you can only connect to it from  the  same  system. 
     
    8490 
    8591 
    86        -C, --target=PATH:: 
     92       -C, --target=PATH;; 
    8793               Requests  a  configuration  file  different  than  the  default 
    8894               /etc/cherokee/cherokee.conf to be used 
    8995 
    90        -d, --appdir=DIR:: 
     96       -d, --appdir=DIR;; 
    9197               Uses a custom admin-interface path 
    9298 
    93        -p, --port=NUM:: 
     99       -p, --port=NUM;; 
    94100               Specifies an alternative port. By default, 9090. 
    95101 
  • cherokee/trunk/doc/bundle_cherokee-config.txt

    r1740 r1765  
    2626       `cherokee-config` accepts the following options: 
    2727 
    28        --version:: 
     28       --version;; 
    2929               Print the currently installed version of CHEROKEE on the standard output. 
    3030 
    3131 
    32        --libs:: 
     32       --libs;; 
    3333               Print the linker flags that are necessary to  link  a  CHEROKEE program. 
    3434 
    35        --cflags:: 
     35       --cflags;; 
    3636               Print the compiler flags that are necessary to compile a CHEROKEE program. 
    3737 
    3838 
    39        --prefix=PREFIX:: 
     39       --prefix=PREFIX;; 
    4040               If specified, use PREFIX instead  of  the  installation 
    4141               prefix that  CHEROKEE was built with when computing the 
  • cherokee/trunk/doc/bundle_cherokee-guardian.txt

    r1724 r1765  
    66added besides the syntax of the command. The main usage of this 
    77utility is determining the used flags during the compilation and 
    8 linking process. This is useful to build programs that make use of Cherokee. 
     8linking process. This is useful to build programs that make use of 
     9Cherokee. 
     10 
    911 
    1012This is the full information provided by the manpage. 
     
    1719 
    1820*DESCRIPTION*:: 
    19        cherokee  is  an  extremely  fast,  flexible  and embeddable web server. 
    20        cherokee-guardian is the recommended way to invoke cherokee -  It  will 
    21        launch  Cherokee with any options specified to it via the command line, 
    22        and monitor it. In case Cherokee ends abnormally, it  will  be  immedi‐ 
    23        ately re-launched. 
    24  
    25        In  future  versions,  cherokee-guardian  will probably become the main 
    26       binary to invoke Cherokee. 
     21Cherokee is an extremely  fast, flexible  and embeddable 
     22web server. cherokee-guardian is the recommended way to invoke 
     23cherokee. It will launch  Cherokee with any options specified 
     24to it via the command line, and monitor it. In case Cherokee 
     25ends abnormally, it will be immediately re-launched. 
     26
     27In future versions, cherokee-guardian will probably become the 
     28main binary to invoke Cherokee. 
    2729********************************************************************** 
    2830 
  • cherokee/trunk/doc/bundle_cherokee-tweak.txt

    r1740 r1765  
    3636       cherokee-tweak accepts the following options: 
    3737 
    38        -h, --help:: 
     38       -h, --help;; 
    3939               Shows brief usage information 
    4040 
    41        -V, --version:: 
     41       -V, --version;; 
    4242               Prints version and exits 
    4343 
    44        -u, --user= STRING:: 
     44       -u, --user= STRING;; 
    4545               Specifies the user name with which to identify to the server 
    4646 
    47        -p, --password=STRING:: 
     47       -p, --password=STRING;; 
    4848               Specifies the password with which to identify to the server 
    4949 
    50        -c, --command=STRING:: 
     50       -c, --command=STRING;; 
    5151               Required option. Command to execute: logrotate, trace or info 
    5252 
    53        -a, --url=URL:: 
     53       -a, --url=URL;; 
    5454               Required  option. URL where the administrative interface can be 
    5555               found.  This target must be  defined  previously  in  cherokee- 
     
    5959               highly encouraged. 
    6060 
    61        -l, --log=PATH:: 
     61       -l, --log=PATH;; 
    6262               Log file to be rotated (Only to be used when -c is logrotate) 
    6363 
    64        -t, --trace=STRING:: 
     64       -t, --trace=STRING;; 
    6565               Modules to be traced (Only to be used when -c is trace). Chero‐ 
    6666               kee must have been compiled with the --enable-trace for this to 
  • cherokee/trunk/doc/bundle_cherokee.txt

    r1740 r1765  
    2222       This command will launch the Cherokee webserver. It accepts the following options. 
    2323 
    24        -h, --help:: 
     24       -h, --help;; 
    2525               Prints a brief help message and terminates execution 
    2626 
    27        -V, --version:: 
     27       -V, --version;; 
    2828               Prints Cherokee’s version and terminates execution 
    2929 
    30        -t, --test:: 
     30       -t, --test;; 
    3131               Perform a sanity check on the configuration  file.  The  server will not run. 
    3232 
    33        -d, --detach:: 
     33       -d, --detach;; 
    3434               Launches  the server as a background process (default behaviour is to stay attached to the controlling terminal). 
    3535 
    36        -C, --config=PATH:: 
     36       -C, --config=PATH;; 
    3737               Specifies  a  configuration  file  other   than   the   default /etc/cherokee/cherokee.conf 
    3838 
    39        -p, --port=PORT:: 
     39       -p, --port=PORT;; 
    4040               TCP port number to which the server will listen. 
    4141 
    42        -r, --documentroot=PATH:: 
     42       -r, --documentroot=PATH;; 
    4343               Launches  a server exposing statically the specified directory. When launched with -r, the configuration file is  ignored, and the Cherokee instance runs with its default values. 
    4444 
    45        -i, --print:: 
     45       -i, --print;; 
    4646               Print server technical information. 
    4747********************************************************************** 
  • cherokee/trunk/doc/config_encoding.txt

    r1740 r1765  
    1313Whenever you set up a virtual server, 
    1414link:modules_encoders_gzip.html[gzip] is enabled by default for the 
    15 following file types: html, htm, txt, css & js 
     15following file types: `html`, `htm`, `txt`, `css` and `js`. 
    1616 
    1717You are encouraged to use this. Hardware is cheap. Bandwidth is not. 
  • cherokee/trunk/doc/config_quickstart.txt

    r1755 r1765  
    131131know, in the Internet), you will need proper DNS records. 
    132132 
    133 `default` 
    134 ^^^^^^^^^ 
     133*`default`*:: 
    135134We will leave default untouched except for the document root path, 
    136135which we will change. This is done through the `Basics` tab. 
    137136You could create by hand '/var/www/default' for example and set it up 
    138137in the appropriate field. 
    139  
     138
    140139If you access your machine by IP or a DNS resolution points in that 
    141140direction for any particular domain, the contents of your document 
    142141root directory will be exposed ('/var/www' by default unless you 
    143142changed that during the build process). 
    144  
     143
    145144Right now any file with the 'php' extension will be served after being 
    146145processed by the PHP interpreter (you should have `php-cgi` installed 
    147146in your system for this, though). 
    148  
     147
    149148Any requested file would be sent. If a directory is requested, a file 
    150149called index.php or index.html will be served if it is present (the 
     
    155154`List & Send` handler for the `Static Content` handler. 
    156155 
    157 `example` 
    158 ^^^^^^^^^ 
     156 
     157 
     158*`example`*:: 
    159159For now this virtual server is an exact copy of the untouched 
    160160`default` virtual server. Create some new directories 
    161 '/var/wwww/example', '/var/wwww/example/auth' and 
    162 '/var/www/example/redir', and configure the first one as default 
    163 document root path. 
    164  
     161'/var/wwww/example' and '/var/wwww/example/auth', and configure the 
     162first one as default document root path. 
     163
    165164Next, setup `example.net` and `example.com` in the `Domain names` tab. 
    166165We'll erase everything in the *Targets* list within the `Behavior` 
    167166tab, except the `default` rule. With this we'll only be able to serve 
    168167static content. 
    169  
     168
    170169Accessing the URL http://example.org should now show a list of 
    171170available files and directories under '/var/www/example/'. 
    172  
     171
    173172Now lets password protect the `auth` directory. Add a new `Directory` 
    174173class rule pointing to `/auth`. Then, through the `Security` tab, add 
    175174a `Validation Mechanism` under `Authentication`. 
    176  
     175
    177176The field `Realm` is mandatory. Lets set it as `Secured Area`. 
    178177If you choose `PAM` and impose no more restrictions, only users with 
     
    184183For example, it could have been `/var/www/passwords.txt` with the 
    185184following contents: 
    186  
     185
    187186---- 
    188187testuser1:password1 
    189188testuser2:password2 
    190189---- 
    191  
     190
    192191Note that the rule must not be flagged as `Final`, or else no other 
    193192rules will be applied afterwards and no access will be given to any 
    194193contents. This is because at this point we have not defined any 
    195194handler for the `/auth` rule and nothing would be served. 
    196  
     195
    197196Refer to the Cookbook for detailed examples on the different options. 
    198  
     197
    199198Lastly, lets configure a redirection rule by choosing a "Regular 
    200199Expression" as the new rule type. Type the following regex: `^/rss.*$` 
    201200Then, within the `Handler` selection tab specify a target: `/feed` 
    202  
     201
    203202image::media/images/admin_rule_regex.png[Regex] 
    204  
     203
    205204And voilà! A request of the form http://example.net/rss2 would be 
    206205redirected to http://example.net/feed 
    207  
     206
     207Note that the `Type` of the *Redirection* is `External`. This means 
     208the server will instruct the requesting web client to fetch the 
     209redirected URL, which means the client will allways know what the 
     210final URL is. This also means the redirection can be done to servers 
     211other than your own. If it were internal, the redirection would be 
     212invisible (no URL rewrite), but if it was done to an external server 
     213the `Virtual Domain` setting wouldn't apply and your `default` virtual 
     214domain would have to handle the connection. Having the theoretical 
     215content hosted elsewhere, an error would occur. 
     216
    208217A much more general redirection could be one using these values: 
    209  
    210 * *Regular Expression*:: 
     218
     219*Regular Expression*;; 
    211220  `^/(.*)$` 
    212  
    213 * *Substitution*:: 
    214   http://www.cherokee-project.com/example/$1 
    215  
    216 This would redirect every petition to a mirror hosted elsewhere. 
     221
     222*Substitution*;; 
     223  http://www.example.com/example.net/$1 
     224 
     225
     226Note that this rule would have to be external since `example.com` is 
     227not among the domains managed by our configuration. 
     228
     229This would redirect every petition to a site hosted under 
     230`http://example.com/example.net`. For instance, the request for 
     231`http://example.net/image.jpg` would return 
     232`http://example.com/example.net/image.jpg`. 
  • cherokee/trunk/doc/config_virtual_servers.txt

    r1744 r1765  
    112112 
    113113It can accepted either FQDN (Fully Qualified Domain Names) or wild 
    114 card entries. For instance: 
    115  
     114card entries. 
     115 
     116For instance:: 
     117
    116118---- 
    117119          example.com 
     
    199201********************************************************************** 
    200202- link:modules_handlers_common.html[common] - **List & Send** 
    201  
     203
    202204Combines both `Static Content` and `Only listing` handlers 
    203205functionality to behave similarly to common web servers, it will 
     
    206208 
    207209- link:modules_handlers_file.html[Static Content] - **Static Content** 
    208  
     210
    209211This is the file handler and it serves files straight from the 
    210212file system. 
    211213 
    212214- link:modules_handlers_dirlist.html[dirlist] - **Only listing**: 
    213  
     215
    214216Displays a directory content list when a directory is requested, 
    215217but it does not allow to download any content. 
    216218 
    217219- link:modules_handlers_redir.html[redir] - **Redirection** 
    218  
     220
    219221Perform simple and/or complex redirections using regexes. 
    220222 
    221223- link:modules_handlers_cgi.html[cgi] - **CGI Execution** 
    222  
     224
    223225Executes CGI programs. 
    224226 
    225227- link:modules_handlers_fcgi.html[fcgi] - **FastCGI Server Support** 
    226  
     228
    227229Communicates with FastCGI servers. 
    228230 
    229231- link:modules_handlers_scgi.html[scgi] - **SCGI Server Support** 
    230  
     232
    231233Communicates with SCGI servers. 
    232234 
    233235- link:modules_handlers_server_info.html[Server Info] - **Server 
    234236  Info** 
    235  
     237
    236238Provide some configurable information about the server. 
    237239 
    238240- link:modules_handlers_mirror.html[Generic balancer] - **Generic 
    239241  balancer** 
    240  
     242
    241243Select one of the available mechanisms to distribute the load (locally 
    242244or remotely). 
     
    244246- link:modules_handlers_admin.html[Remote Administration] - **Remote 
    245247  Administration** 
    246  
     248
    247249Implements an administration interface to work with 
    248250link:bundle_cherokee-tweak.html[cherokee-tweak]. 
  • cherokee/trunk/doc/config_virtual_servers_rule.txt

    r1752 r1765  
    4141^^^^^^^^ 
    4242 
    43 Allow access only from the IPv6 localhost address: 
    44  
     43- Allow access only from the IPv6 localhost address 
     44
    4545---- 
    4646   Allow from ::1 
    4747---- 
    4848 
    49 Allow access from the 127.0.0.0/8 network: 
    50  
     49- Allow access from the 127.0.0.0/8 network 
     50
    5151---- 
    5252   Allow from 127.0.0.0/8 
    5353---- 
    5454 
    55 or it could also we written like: 
    56  
     55- or it could also we written like 
     56
    5757---- 
    5858   Allow from 127.0.0.0/255.0.0.0 
    5959---- 
    6060 
    61 It is also possible to use lists instead of a single IP or network 
     61- It is also possible to use lists instead of a single IP or network 
    6262range. And there is even the possibility of mixing IPv4 and IPv6 
    63 addresses and networks if you want:: 
    64  
     63addresses and networks if you want 
     64
    6565---- 
    6666    Allow from 192.168.0.0/16, ::1, 10.0.0.1, 3ffe:3200::/24 
     
    7676validaton mechanism. The following `validators` are available: 
    7777 
    78     - link:modules_validators_plain.html[plain] - **Plain text file** 
     78- link:modules_validators_plain.html[plain] - **Plain text file** 
     79
     80Uses a plain flat file to perform HTTP authentication. 
    7981 
    80       Uses a plain flat file to perform HTTP authentication. 
     82- link:modules_validators_htpasswd.html[htpasswd] - **Htpasswd file** 
     83
     84Uses an htpasswd file to perform HTTP authentication. 
    8185 
    82     - link:modules_validators_htpasswd.html[htpasswd] - **Htpasswd file** 
     86- link:modules_validators_htdigest.html[htdigest] - **Htdigest file** 
     87
     88Uses an htdigest-generated file to perform HTTP authentication. 
    8389 
    84       Uses an htpasswd file to perform HTTP authentication. 
     90- link:modules_validators_ldap.html[ldap] - **LDAP server** 
     91
     92Uses an LDAP directory to perform HTTP authentication. 
    8593 
    86     - link:modules_validators_htdigest.html[htdigest] - **Htdigest file** 
     94- link:modules_validators_mysql.html[mysql] - **MySQL server** 
     95
     96Uses a MySQL database to perform HTTP authentication. 
    8797 
    88       Uses an htdigest-generated file to perform HTTP authentication. 
    89  
    90     - link:modules_validators_ldap.html[ldap] - **LDAP server** 
    91  
    92       Uses an LDAP directory to perform HTTP authentication. 
    93  
    94     - link:modules_validators_mysql.html[mysql] - **MySQL server** 
    95  
    96       Uses a MySQL database to perform HTTP authentication. 
    97  
    98     - link:modules_validators_pam.html[PAM] - **PAM Authentication** 
    99  
    100       Uses PAM to perform HTTP authentication. 
     98- link:modules_validators_pam.html[PAM] - **PAM Authentication** 
     99
     100Uses PAM to perform HTTP authentication. 
    101101 
    102102 
  • cherokee/trunk/doc/media/css/cherokee_doc.css

    r1758 r1765  
    180180//  margin-right: 10%; 
    181181//  margin-top: 1.5em; 
    182 //  margin-bottom: 1.5em; 
    183 
     182  margin-bottom: 1.5em; 
     183
     184 
    184185div.admonitionblock { 
    185186  margin-top: 2.5em; 
     
    361362  margin-right: -200px; 
    362363} 
    363 #content { 
     364#page_content { 
    364365  margin-right: 210px; 
    365366} 
    366 #nav { 
     367#page_nav { 
    367368  font-size: 0.8em; 
    368369  width:200px;