Changeset 1862
- Timestamp:
- 08/19/08 12:36:05 (3 months ago)
- Files:
-
- cherokee/branches/0.8/doc/basics_upgrade.txt (modified) (1 diff)
- cherokee/branches/0.8/doc/basics_why_cherokee.txt (modified) (2 diffs)
- cherokee/branches/0.8/doc/bundle_cherokee-tweak.txt (modified) (1 diff)
- cherokee/branches/0.8/doc/cookbook_php.txt (modified) (2 diffs)
- cherokee/branches/0.8/doc/index.txt (modified) (1 diff)
- cherokee/branches/0.8/doc/other_goodies.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
cherokee/branches/0.8/doc/basics_upgrade.txt
r1816 r1862 35 35 using link:bundle_cherokee-admin.html[cherokee-admin] to configure your 36 36 system if you want to take full advantage of the new features. Even if 37 the upgrade process is succes ful, you should use the new configuration37 the upgrade process is successful, you should use the new configuration 38 38 file as a start point and go through the normal configuration process 39 39 using link:bundle_cherokee-admin.html[cherokee-admin]. cherokee/branches/0.8/doc/basics_why_cherokee.txt
r1816 r1862 37 37 Best of all, Cherokee is free software, has a thoroughly designed 38 38 architecture, is completely modular and has a clean and neat code 39 base. Anyone and everyone can have access to the code fo tstudy and39 base. Anyone and everyone can have access to the code for study and 40 40 tinkering, thus allowing you to customize, modify or extend everything 41 41 to suit specific needs. It is also very actively maintained, and every … … 48 48 But don't trust everything you are told. Check out the benchmarks and 49 49 the rest of the documentation to learn more, and give it a try to 50 squeeze your hardware to the fullest. You will not be disap ointed.50 squeeze your hardware to the fullest. You will not be disappointed. 51 51 That you can trust. cherokee/branches/0.8/doc/bundle_cherokee-tweak.txt
r1817 r1862 4 4 ------------------------------- 5 5 6 This command-line tool is also not as well known as it w hould. Again7 this is not by a lack merits, which in fact are considerable. It's6 This command-line tool is also not as well known as it would. Again 7 this is not by lack of merits, which in fact are considerable. Its 8 8 intended audience are also system administrators and developers. 9 9 cherokee/branches/0.8/doc/cookbook_php.txt
r1816 r1862 10 10 11 11 This example shows a typical usage of FastCGI. It connects to a 12 FastCGI server located in localhost in port 8002. If no server is12 FastCGI server located in localhost in port 1234. If no server is 13 13 running, the webserver will run the FastCGI server by issuing the command 14 14 defined as the *Interpreter* sub-parameter: … … 17 17 18 18 This other example shows a typical usage of multiple FastCGI 19 servers. It connects to FastCGI servers located in several20 locations. If no server is running in the local computer,the21 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 theremanually:19 servers. It connects to FastCGI servers in several locations. If no 20 server is running in the local computer, the webserver will run the 21 FastCGI server by issuing the specified command. Note that for remote 22 FastCGI servers, you are responsible to run the FastCGI services there 23 manually: 24 24 25 25 image::media/images/admin_handler_fastcgi2.png[Fastcgi] cherokee/branches/0.8/doc/index.txt
r1823 r1862 11 11 - link:basics_installation_unix.html[Unix]: Installation on Unix/Linux platforms. 12 12 - link:basics_installation_windows.html[Windows]: Installation on Windows platform. 13 - link:basics_installation_svn.html[From SVN]: Installation of the development release. 13 14 . link:basics_upgrade.html[Upgrading Cherokee]: Upgrading from a previous release? 14 15 . link:basics_running_cherokee.html[Running Cherokee]: Basic steps to run Cherokee. cherokee/branches/0.8/doc/other_goodies.txt
r1816 r1862 61 61 62 62 [[zero-downtime]] 63 Zero Downtime Update 64 ~~~~~~~~~~~~~~~~~~~~ 63 Zero Downtime Updates 64 ~~~~~~~~~~~~~~~~~~~~~ 65 65 Cherokee has an ability hardly ever seen in any service delivering 66 66 application, be it web content, multimedia streaming or almost any … … 82 82 This might seem as just another cool feature, but is in fact 83 83 huge. Just think about it: an extremely high traffic site cannot 84 afford to be down. Never. Not to upgrade the webserver. Not to enhance84 afford to be down. Ever. Not to upgrade the webserver. Not to enhance 85 85 it. Not to reflect a new configuration setting. Thousands of hits per 86 86 second depend on it. 87 87 88 With Cherokee you can cope with this and much more. With Cherokee, it s88 With Cherokee you can cope with this and much more. With Cherokee, it's 89 89 easier done than said. 90 91 [[ssl-vhosts]] 92 SSL Virtual Hosts 93 ~~~~~~~~~~~~~~~~~ 94 You might have been told elsewhere that named virtual hosts in SSL 95 cannot be supported because a web server cannot see the hostname 96 header when the SSL request is being processed. Technically this might 97 have been correct in the past. The first thing that the server has to 98 do is to connect with the other end by using SSL/TLS, so at that 99 point, before it receives the HTTP client request, the crypto 'magic' 100 already needs to have happened. 101 102 However, nothing is forever.. and that applies to SSL/TLS connections 103 as well. Cherokee elegantly respins the SSL layer once it knows the 104 virtual server, and the magic occurs: SSL supporting several 105 certificates on the same IP address and port.