Dave,

Yes, I didn't put the full RegEx in the HeadRequires in the post.

The last redirect never happens. Pound returns a 503 error.

Rob

On Mon, Aug 6, 2012 at 11:18 AM, Dave Steinberg <[email protected]> wrote:

> On 8/6/2012 12:58 PM, Rob Hicks wrote:
>
>> Hi.
>>
>> I have a pound config that includes the following listeners. I have
>> added two new services at the end of each of the listeners. The idea is
>> to redirect the user to a proper url. This is necessary for a PCI
>> security scan, which is now complaining that 500 errors are PCI failures.
>>
>> Shouldn't this work? If not, what is the right way to approach this
>> problem?
>>
>> Rob
>>
>> ListenHTTP
>>      Address 0.0.0.0
>>      Port 80
>>      Service
>>          HeadRequire "(Host: www.example.com <http://www.example.com>)"
>>
>>          BackEnd
>>              Address 127.0.0.1
>>              Port    8970
>>          End
>>      End
>>      Service
>>          HeadRequire "(Host: secure.example.com
>> <http://secure.example.com>)"
>>
>>          Redirect "https://secure.example.com";
>>
>>      End
>>      Service
>>          Redirect "https://secure.example.com";
>>      End
>> End
>>
>> ListenHTTPS
>>      Address 0.0.0.0
>>      Port    443
>> Cert    "/etc/pound/secure.example.**com.pem"
>>      Ciphers "-ALL +SSLv3 +TLSv1 HIGH:!SSLv2:!ADH:!aNULL:!**eNULL:!NULL"
>>      xHTTP 2
>>      Service
>>          HeadRequire "secure.contractpal.com
>> <http://secure.contractpal.com**>"
>>
>>          BackEnd
>>              Address 127.0.0.1
>>              Port    8970
>>          End
>>      End
>> Service
>>          Redirect "https://secure.example.com";
>>      End
>> End
>>
>
> This seems like it ought to work.  Where is it failing?
>
> PS: Your Host header regexps could be improved.  Try:
>
> HeadRequire "^Host:[ \t]*secure\.example\.com$"
>
> --
> Dave Steinberg
> http://www.geekisp.com/
> http://www.steinbergcomputing.**com/ <http://www.steinbergcomputing.com/>
> http://www.redterror.net/
>
> --
> To unsubscribe send an email with subject unsubscribe to [email protected].
> Please contact [email protected] for questions.
>

Reply via email to