<div dir="ltr">Just to close the loop on this, here's what I changed to make it work:<div><br></div><div>Former:</div><div><br></div><div><div style="font-size:12.8000001907349px">ProxyPass   /rt   <a href="http://rt.damascusgrp.com/rt/" target="_blank">http://rt.damascusgrp.com:80/rt</a></div><div style="font-size:12.8000001907349px">ProxyPassReverse    /rt    <a href="http://rt.damascusgrp.com/rt/" target="_blank">http://rt.damascusgrp.com:80/rt</a></div></div><div><br></div><div>Now:</div><div><br></div><div><div><div style="font-size:12.8000001907349px">ProxyPass   /rt   <a href="http://rt.damascusgrp.com/rt/" target="_blank">http://rt.damascusgrp.com:80/rt</a></div><div style="font-size:12.8000001907349px"><Location /rt></div><div style="font-size:12.8000001907349px">    ProxyPassReverse    /rt</div></div></div><div style="font-size:12.8000001907349px"></Location></div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">This syntax is apparently more robust and has completely solved our problems with proxying logins, ticket creation, and updates.</div><div><br></div><div><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div><b><br></b></div><b><div><b><br></b></div>Bret Wortman</b><div><img src="http://content.sportslogos.net/logos/32/713/thumbs/7w93rhfepewa14i6t9j3deuh5.gif" width="96" height="63"><br></div></div></div></div>
<br><div class="gmail_quote">On Wed, Jul 15, 2015 at 7:14 AM, Bret Wortman <span dir="ltr"><<a href="mailto:bret@thewortmans.org" target="_blank">bret@thewortmans.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I did this (proxy is the box hosting my proxy; rt is the actual rt server, so i made some changes to your provided code based on what I thought would be right:<div><br></div><div><VirtualHost <a href="http://rt2.damascusgrp.com:80" target="_blank">rt2.damascusgrp.com:80</a>></div><div>    ServerName <a href="http://rt2.damascusgrp.com" target="_blank">rt2.damascusgrp.com</a></div><span class=""><div>    Redirect permanent / <a href="https://rt.damascusgrp.com/" target="_blank">https://rt.damascusgrp.com/</a></div></span><div></VirtualHost></div><div><br></div><div>And while this works, the behavior hasn't changed. I still end up back at <a href="http://rt.damascusgrp.com" target="_blank">rt.damascusgrp.com</a> after updates, login and creation events.</div><div><br></div><div>I also realized I neglected to mention that the reason for the proxying is that the rt server isn't visible directly from the network that it's being proxied to. So customers there end up with server not found errors whenever RT ends up pointing them back to <a href="http://rt.damascusgrp.com" target="_blank">rt.damascusgrp.com</a>. No combination of Redirect or Rewrite rules have solved this for me yet but I'm still plugging along.</div></div><div class="gmail_extra"><span class="HOEnZb"><font color="#888888"><br clear="all"><div><div><div dir="ltr"><div><b><br></b></div><b><div><b><br></b></div>Bret Wortman</b><div><img src="http://content.sportslogos.net/logos/32/713/thumbs/7w93rhfepewa14i6t9j3deuh5.gif" width="96" height="63"><br></div></div></div></div></font></span><div><div class="h5">
<br><div class="gmail_quote">On Tue, Jul 14, 2015 at 4:36 PM, Bret Wortman <span dir="ltr"><<a href="mailto:bret@thewortmans.org" target="_blank">bret@thewortmans.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thanks, Martin. I’ll start there and let you know. Appreciate the help!<br>
<div><div><br>
> On Jul 14, 2015, at 2:31 PM, Martin Wheldon <<a href="mailto:martin.wheldon@greenhills-it.co.uk" target="_blank">martin.wheldon@greenhills-it.co.uk</a>> wrote:<br>
><br>
> Hi Bret,<br>
><br>
> The first version was just a example/me being lazy and as you correctly say would impact<br>
> your other virtual hosts, the following may do what you want.<br>
><br>
><br>
> <VirtualHost <a href="http://rt.damascusgrp.com:80" rel="noreferrer" target="_blank">rt.damascusgrp.com:80</a>><br>
><br>
>         ServerName <a href="http://rt.damascusgrp.com" rel="noreferrer" target="_blank">rt.damascusgrp.com</a><br>
>         Redirect permanent / <a href="https://proxy.damascusgrp.com/" rel="noreferrer" target="_blank">https://proxy.damascusgrp.com/</a><br>
><br>
> </VirtualHost><br>
><br>
> Otherwise have a look at apache mod rewrite:<br>
><br>
> <a href="http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html" rel="noreferrer" target="_blank">http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html</a><br>
><br>
><br>
> Best Rgards<br>
><br>
> Martin<br>
><br>
> On 2015-07-14 19:25, Bret Wortman wrote:<br>
>> Drat. My proxy is actually proxying for close to a dozen other servers<br>
>> and services, so I can't use the <VirtualHost> stuff to make it work.<br>
>> I tried bundling it under <Location /rt>, but that just resulted in<br>
>> nothing being reachable. I should've included that in my original<br>
>> post.<br>
>> Maybe if I put rt on another port on the proxy, I can capture it in a<br>
>> VirtualHost that way?<br>
>> Bret Wortman<br>
>> On Tue, Jul 14, 2015 at 1:55 PM, Martin Wheldon<br>
>> <<a href="mailto:martin.wheldon@greenhills-it.co.uk" target="_blank">martin.wheldon@greenhills-it.co.uk</a>> wrote:<br>
>>> Hi Bret,<br>
>>> That should be<br>
>>>          Redirect permanent / <a href="https://proxy.damascusgrp.com/" rel="noreferrer" target="_blank">https://proxy.damascusgrp.com/</a><br>
>>> [1]<br>
>>> Best Regards<br>
>>> Martin<br>
>>> On 2015-07-14 18:40, Martin Wheldon wrote:<br>
>>> Hi Bret,<br>
>>> It looks like you are missing a redirect/rewrite configuration on<br>
>>> the<br>
>>> proxy to map requests from http to https.<br>
>>> Something like the following would be required on the proxy,<br>
>>> obviously<br>
>>> if the client can access the real RT server this won't work<br>
>>> <VirtualHost *:80><br>
>>>         ServerName <a href="http://rt.damascusgrp.com" rel="noreferrer" target="_blank">rt.damascusgrp.com</a> [2]<br>
>>>         Redirect permanent / <a href="https://rt.damascusgrp.com/" rel="noreferrer" target="_blank">https://rt.damascusgrp.com/</a> [3]<br>
>>> </VirtualHost><br>
>>> Best Regards<br>
>>> Martin<br>
>>> On 2015-07-14 17:48, Bret Wortman wrote:<br>
>>> I've got a need to share a functioning rt instance behind a proxy,<br>
>>> and<br>
>>> for the most part, everything is working fine.<br>
>>> But after actions taken through the proxy, the resulting URLs are<br>
>>> always pointing to the original host name, not the proxy.<br>
>>> On the proxy, we have the following:<br>
>>> ProxyPass   /rt/   <a href="http://rt.damascusgrp.com:80/rt/" rel="noreferrer" target="_blank">http://rt.damascusgrp.com:80/rt/</a> [4] [1]<br>
>>> ProxyPassReverse    /rt/    <a href="http://rt.damascusgrp.com:80/rt/" rel="noreferrer" target="_blank">http://rt.damascusgrp.com:80/rt/</a><br>
>>> [4] [1]<br>
>>> Our users can then access the system okay at<br>
>>> <a href="https://proxy.damascusgrp.com/rt/" rel="noreferrer" target="_blank">https://proxy.damascusgrp.com/rt/</a> [5] [2]. But after they login,<br>
>>> they're<br>
>>> directed to <a href="http://rt.damascusgrp.com/rt/" rel="noreferrer" target="_blank">http://rt.damascusgrp.com/rt/</a> [6] [3]. Likewise, after<br>
>>> switching back to the correct URL, after creating or updating a<br>
>>> ticket, they are directed to<br>
>>> <a href="http://rt.damascusgrp.com/rt/Ticket/Display.html" rel="noreferrer" target="_blank">http://rt.damascusgrp.com/rt/Ticket/Display.html</a> [7]. [4]..<br>
>>> What have I missed? I'm by no stretch an expert at either RT or<br>
>>> Apache<br>
>>> proxy configuration.<br>
>>> Thanks,<br>
>>> Bret Wortman<br>
>>>  Links:<br>
>>> ------<br>
>>> [1] <a href="http://rt.damascusgrp.com:80/rt/" rel="noreferrer" target="_blank">http://rt.damascusgrp.com:80/rt/</a> [4]<br>
>>> [2] <a href="https://proxy.damascusgrp.com/rt/" rel="noreferrer" target="_blank">https://proxy.damascusgrp.com/rt/</a> [5]<br>
>>> [3] <a href="http://rt.damascusgrp.com/rt/" rel="noreferrer" target="_blank">http://rt.damascusgrp.com/rt/</a> [6]<br>
>>> [4] <a href="http://rt.damascusgrp.com/rt/Ticket/Display.html" rel="noreferrer" target="_blank">http://rt.damascusgrp.com/rt/Ticket/Display.html</a> [7].<br>
>> !DSPAM:41,55a55362136401213011490!<br>
>> Links:<br>
>> ------<br>
>> [1] <a href="https://proxy.damascusgrp.com/" rel="noreferrer" target="_blank">https://proxy.damascusgrp.com/</a><br>
>> [2] <a href="http://rt.damascusgrp.com" rel="noreferrer" target="_blank">http://rt.damascusgrp.com</a><br>
>> [3] <a href="https://rt.damascusgrp.com/" rel="noreferrer" target="_blank">https://rt.damascusgrp.com/</a><br>
>> [4] <a href="http://rt.damascusgrp.com:80/rt/" rel="noreferrer" target="_blank">http://rt.damascusgrp.com:80/rt/</a><br>
>> [5] <a href="https://proxy.damascusgrp.com/rt/" rel="noreferrer" target="_blank">https://proxy.damascusgrp.com/rt/</a><br>
>> [6] <a href="http://rt.damascusgrp.com/rt/" rel="noreferrer" target="_blank">http://rt.damascusgrp.com/rt/</a><br>
>> [7] <a href="http://rt.damascusgrp.com/rt/Ticket/Display.html" rel="noreferrer" target="_blank">http://rt.damascusgrp.com/rt/Ticket/Display.html</a><br>
<br>
</div></div></blockquote></div><br></div></div></div>
</blockquote></div><br></div>