[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