1) If port 4443 is expecting SSL, you need to add HTTPS to your backends.
2) Backends are IPs, not URL's, and do not support paths at all.. (they're
passed through transparently)
3) URL matching in a service does not include the host, you'd need to use
HeadRequire for that.
4) You redirect to TTHR3 which I'm assuming is the load balancer, on SSL ports,
but the load balancer isn't listening on 443.
So you want something more like this.
######################################################
ListenHTTP
Address 172.29.1.222
Port 80
xHTTP 1
Service
Url ".*"
Redirect "https://TTHR3.helpme.org/myapp"
End
End
ListenHTTPS
Address 172.29.1.222
Port 443
xHTTP 1
HeadRemove "X-SSL-Request"
HeadRemove "X-Forwarded-For"
AddHeader "X-SSL-Request: 1"
Cert "your_certificate_pem_file"
# Catch-all server(s)
Service
BackEnd
Address TTRH1.helpme.org
Port 4443
HTTPS
End
BackEnd
Address TTRH2.helpme.org
Port 4443
HTTPS
End
Session
Type IP
TTL 520
End
End
End
###############################################################
Joe
> -----Original Message-----
> From: Anne Moore [mailto:[email protected]]
> Sent: Friday, April 02, 2010 11:39 AM
> To: [email protected]
> Subject: [Pound Mailing List] Help - Pound not redirecting to backend
> servers
>
> All,
>
> I just can't seem to get my pound working. (Please see my pound.cfg
> below).
> When my users to go the "172.29.1.22" server, they receive this error
> message: "The service is not available. Please try again later."
>
> As you can see from my pound.cfg, it's supposed to redirect it to a url
> at
> one of the two backend servers (which are Linux and have port 4443 for
> SSL.)
>
>
> Any idea what I'm doing wrong here?
>
> Thank you for any help you're willing to provide.
>
> Anne
>
> ######################################################
> ListenHTTP
> Address 172.29.1.222
> Port 80
> xHTTP 1
> HeadRemove "X-SSL-Request"
> HeadRemove "X-Forwarded-For"
> AddHeader "X-SSL-Request: 1"
> End
>
> # redirect all requests for /forbidden
>
> Service
> Url " <http://TTHR3.helpme.org> http://TTHR3.helpme.org"
> Redirect " <https://TTHR3.helpme.org/myapp>
> https://TTHR3.helpme.org/myapp"
> End
>
> # Catch-all server(s)
> Service
> BackEnd
> Address <https://TTRH1.helpme.org:4443:/myapp>
> https://TTRH1.helpme.org:4443:/myapp
> Port 4443
> End
> BackEnd
> Address <https://TTRH2.helpme.org:4443/myapp>
> https://TTRH2.helpme.org:4443/myapp
> Port 4443
> End
> Session
> Type IP
> TTL 520
> End
> End
> ###############################################################
>
>
> --
> To unsubscribe send an email with subject unsubscribe to
> [email protected].
> Please contact [email protected] for questions.
--
To unsubscribe send an email with subject unsubscribe to [email protected].
Please contact [email protected] for questions.