[Rt-commit] rt branch, psgi, updated. rt-3.9.4-283-g19b3a93

Shawn Moore sartak at bestpractical.com
Thu Nov 4 16:07:19 EDT 2010


The branch, psgi has been updated
       via  19b3a939d70d322d34d799ac678e297c12ae89b1 (commit)
       via  b5ffe840688de6c86035ade0481a6929810055a6 (commit)
       via  16aea6d60de5f2896f1799c446551284a68074ed (commit)
      from  d7c8bcc94f2618a2d5a8c8190f5e8781de6e936c (commit)

Summary of changes:
 docs/web_deployment.pod |   21 +++++++++++++++++----
 1 files changed, 17 insertions(+), 4 deletions(-)

- Log -----------------------------------------------------------------
commit 16aea6d60de5f2896f1799c446551284a68074ed
Author: Shawn M Moore <sartak at bestpractical.com>
Date:   Thu Nov 4 16:05:53 2010 -0400

    Document standalone server

diff --git a/docs/web_deployment.pod b/docs/web_deployment.pod
index cf11d83..1982efe 100644
--- a/docs/web_deployment.pod
+++ b/docs/web_deployment.pod
@@ -9,6 +9,18 @@ run
 
     perldoc /path/to/rt/sbin/rt-clean-sessions
 
+=head2 Standalone
+
+The standalone RT web server is backed by a pure-Perl server engine
+(L<HTTP::Server::PSGI>). This standalone server is appropriate for development,
+testing, and so on, but is not appropriate for production use.
+
+You should not run this server against port 80 (which is the default port)
+because that requires root-level privileges and may conflict with any existing
+listeners. So choose a high port (for example 8080) and run the server:
+
+    /opt/rt3/sbin/rt-server 8080
+
 =head2 mod_perl
 
 =head3 mod_perl 1.xx

commit b5ffe840688de6c86035ade0481a6929810055a6
Author: Shawn M Moore <sartak at bestpractical.com>
Date:   Thu Nov 4 16:06:01 2010 -0400

    Minor doc tweaks

diff --git a/docs/web_deployment.pod b/docs/web_deployment.pod
index 1982efe..b2cc43a 100644
--- a/docs/web_deployment.pod
+++ b/docs/web_deployment.pod
@@ -1,11 +1,11 @@
-=head1 SETTING UP THE WEB INTERFACE
+=head1 Setting up the web interface
 
 RT's web interface is based around L<HTML::Mason>, which works well with
 the mod_perl perl interpreter within Apache httpd and FastCGI.
 
 Once you've set up the web interface, consider setting up automatic
 logout for inactive sessions. For more information about how to do that,
-run
+run:
 
     perldoc /path/to/rt/sbin/rt-clean-sessions
 

commit 19b3a939d70d322d34d799ac678e297c12ae89b1
Author: Shawn M Moore <sartak at bestpractical.com>
Date:   Thu Nov 4 16:06:47 2010 -0400

    The outermost layer that people need to care about is PSGI, not Mason

diff --git a/docs/web_deployment.pod b/docs/web_deployment.pod
index b2cc43a..93a25fd 100644
--- a/docs/web_deployment.pod
+++ b/docs/web_deployment.pod
@@ -1,7 +1,8 @@
 =head1 Setting up the web interface
 
-RT's web interface is based around L<HTML::Mason>, which works well with
-the mod_perl perl interpreter within Apache httpd and FastCGI.
+As of RT 3.9, RT's web interface has been built on top of PSGI
+(L<http://plackperl.org>) which lets you use RT with any PSGI-supported web
+server (which includes Apache, nginx, lighttpd, etc).
 
 Once you've set up the web interface, consider setting up automatic
 logout for inactive sessions. For more information about how to do that,

-----------------------------------------------------------------------


More information about the Rt-commit mailing list