On 05/16/2012 11:20 AM, Giles Coochey wrote:
>
> How can I force RT to HTTPS?
>

Have you tried use mod_rewrite to rewrite the all traffic for that 
virtual host to https?

Stubs of the config's for your RT virtual host. They http vhost only 
needs to have the basic's defined, the rewrite rules will push 
everything to https.

<VirtualHost x.x.x.x:80>
...
...
    RewriteEngine On
    RewriteCond %{SERVER_PORT} !^443$
    RewriteRule  ^/(.*)    https://%{SERVER_NAME}/$1 [L,R=301]
</VirtualHost>

<VirtualHost x.x.x.x:443>
...
...
    <Location />
      Order allow,deny
      Allow from all
      SetHandler modperl
      PerlResponseHandler Plack::Handler::Apache2
      PerlSetVar psgi_app /usr/sbin/rt-server
    </Location>

    <Perl>
      use Plack::Handler::Apache2;
      Plack::Handler::Apache2->preload("/usr/sbin/rt-server");
    </Perl>
...
...
</VirtualHost>

-- 
Darin Perusich
Email: darin.perus...@ctg.com
Office: 716-888-3690
The information transmitted is intended only for the person or entity to which
it is addressed and may contain confidential and/or privileged material. Any
review, retransmission, dissemination or other use of, or taking of any action
in reliance upon, this information by persons or entities other than the
intended recipient is prohibited. If you are not the intended recipient of this 
message, please contact the sender and delete this material from this computer.

Reply via email to