Changeset 1862

Show
Ignore:
Timestamp:
08/19/08 12:36:05 (3 months ago)
Author:
taher
Message:

--

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • cherokee/branches/0.8/doc/basics_upgrade.txt

    r1816 r1862  
    3535using link:bundle_cherokee-admin.html[cherokee-admin] to configure your 
    3636system if you want to take full advantage of the new features. Even if 
    37 the upgrade process is succesful, you should use the new configuration 
     37the upgrade process is successful, you should use the new configuration 
    3838file as a start point and go through the normal configuration process 
    3939using link:bundle_cherokee-admin.html[cherokee-admin]. 
  • cherokee/branches/0.8/doc/basics_why_cherokee.txt

    r1816 r1862  
    3737Best of all, Cherokee is free software, has a thoroughly designed 
    3838architecture, is completely modular and has a clean and neat code 
    39 base. Anyone and everyone can have access to the code fot study and 
     39base. Anyone and everyone can have access to the code for study and 
    4040tinkering, thus allowing you to customize, modify or extend everything 
    4141to suit specific needs. It is also very actively maintained, and every 
     
    4848But don't trust everything you are told. Check out the benchmarks and 
    4949the rest of the documentation to learn more, and give it a try to 
    50 squeeze your hardware to the fullest. You will not be disapointed. 
     50squeeze your hardware to the fullest. You will not be disappointed. 
    5151That you can trust. 
  • cherokee/branches/0.8/doc/bundle_cherokee-tweak.txt

    r1817 r1862  
    44------------------------------- 
    55 
    6 This command-line tool is also not as well known as it whould. Again 
    7 this is not by a lack merits, which in fact are considerable. It'
     6This command-line tool is also not as well known as it would. Again 
     7this is not by lack of merits, which in fact are considerable. It
    88intended audience are also system administrators and developers. 
    99 
  • cherokee/branches/0.8/doc/cookbook_php.txt

    r1816 r1862  
    1010 
    1111This example shows a typical usage of FastCGI. It connects to a 
    12 FastCGI server located in localhost in port 8002. If no server is 
     12FastCGI server located in localhost in port 1234. If no server is 
    1313running, the webserver will run the FastCGI server by issuing the command 
    1414defined as the *Interpreter* sub-parameter: 
     
    1717 
    1818This other example shows a typical usage of multiple FastCGI 
    19 servers. It connects to FastCGI servers located in several 
    20 locations. If no server is running in the local computer, the 
    21 webserver will run the FastCGI server by issuing the specified 
    22 command. Note that for remote FastCGI servers, you are responsible to 
    23 run the FastCGI servers there manually: 
     19servers. It connects to FastCGI servers in several locations. If no 
     20server is running in the local computer, the webserver will run the 
     21FastCGI server by issuing the specified command. Note that for remote 
     22FastCGI servers, you are responsible to run the FastCGI services there 
     23manually: 
    2424 
    2525image::media/images/admin_handler_fastcgi2.png[Fastcgi] 
  • cherokee/branches/0.8/doc/index.txt

    r1823 r1862  
    1111   - link:basics_installation_unix.html[Unix]: Installation on Unix/Linux platforms. 
    1212   - link:basics_installation_windows.html[Windows]: Installation on Windows platform. 
     13   - link:basics_installation_svn.html[From SVN]: Installation of the development release. 
    1314 . link:basics_upgrade.html[Upgrading Cherokee]: Upgrading from a previous release? 
    1415 . link:basics_running_cherokee.html[Running Cherokee]: Basic steps to run Cherokee. 
  • cherokee/branches/0.8/doc/other_goodies.txt

    r1816 r1862  
    6161 
    6262[[zero-downtime]] 
    63 Zero Downtime Update 
    64 ~~~~~~~~~~~~~~~~~~~~ 
     63Zero Downtime Updates 
     64~~~~~~~~~~~~~~~~~~~~~ 
    6565Cherokee has an ability hardly ever seen in any service delivering 
    6666application, be it web content, multimedia streaming or almost any 
     
    8282This might seem as just another cool feature, but is in fact 
    8383huge. Just think about it: an extremely high traffic site cannot 
    84 afford to be down. Never. Not to upgrade the webserver. Not to enhance 
     84afford to be down. Ever. Not to upgrade the webserver. Not to enhance 
    8585it. Not to reflect a new configuration setting. Thousands of hits per 
    8686second depend on it. 
    8787 
    88 With Cherokee you can cope with this and much more. With Cherokee, it
     88With Cherokee you can cope with this and much more. With Cherokee, it'
    8989easier done than said. 
     90 
     91[[ssl-vhosts]] 
     92SSL Virtual Hosts 
     93~~~~~~~~~~~~~~~~~ 
     94You might have been told elsewhere that named virtual hosts in SSL 
     95cannot be supported because a web server cannot see the hostname 
     96header when the SSL request is being processed. Technically this might 
     97have been correct in the past. The first thing that the server has to 
     98do is to connect with the other end by using SSL/TLS, so at that 
     99point, before it receives the HTTP client request, the crypto 'magic' 
     100already needs to have happened. 
     101 
     102However, nothing is forever.. and that applies to SSL/TLS connections 
     103as well. Cherokee elegantly respins the SSL layer once it knows the 
     104virtual server, and the magic occurs: SSL supporting several 
     105certificates on the same IP address and port.