Browse files

Add documentation for Phusion Passenger Standalone.

  • Loading branch information...
1 parent 35b13d2 commit b4eeb6846037408838081098f20e8a42fb03479c @FooBarWidget FooBarWidget committed Aug 27, 2010
Showing with 41 additions and 0 deletions.
  1. +40 −0 doc/Users guide Standalone.txt
  2. +1 −0 lib/phusion_passenger/packaging.rb
@@ -0,0 +1,40 @@
+= Phusion Passenger Standalone users guide =
+Phusion Passenger Standalone is a web server that allows one to run Ruby web applications.
+Here are some of the highlights:
+- Unlike Phusion Passenger for Apache and Phusion Passenger for Nginx, Phusion Passenger
+ Standalone does not require an external web server, it is its own and therefore
+ extremely easy to get started.
+- It is powered by an Nginx core. This allows it to serve static files at blazing speeds,
+ makes it secure enough to be directly attached to port 80, and allows it to handle slow
+ clients. You don't need to have Nginx already installed.
+- Automatically spawns and shuts down application processes. One Phusion Passenger
+ Standalone instance can therefore handle multiple simultaneous connections and handles
+ resource management for you. Crashing application processes are automatically restarted.
+- Can listen on a Unix socket, for use in reverse proxy setups.
+== Installation ==
+gem install passenger
+== Usage ==
+Go to your application's root directory, and run:
+passenger start
+This will start Phusion Passenger on port 3000. If you want to run it on a different port,
+use the `-p` option, e.g.:
+sudo passenger start -p 80
+See `--help` for all available options.
@@ -28,6 +28,7 @@ module Packaging
'doc/Users guide Apache.html',
'doc/Users guide Nginx.html',
+ 'doc/Users guide Standalone.html',
'doc/Security of user switching support.html',
'doc/Architectural overview.html'

0 comments on commit b4eeb68

Please sign in to comment.