Forum Discussion
Jason_Peery_467
Mar 27, 2012Nimbostratus
Newbie and Certs
So I realize I don't know as much as I thought I did about how certs work, or how they work with F5, and am hitting a point of frustration beyond which I don't know how to deal with, so I was wondering if anyone could point me to a good book, or some resource I can check out that would help me understand all this? I'm really at a loss how BigIP deals with certs, creating them, keys, and combining, etc. Everything I try to do on the BigIP errors with some cryptic message I don't understand, and then I get stuck on some red-herring trail of web searches to try to figure it out. You get the point, I've got my boss on my back to do stuff I am not even sure the F5 can do, but I need to get past this whole cert deal first. Basically, I am trying to use a wildcard cert from a CA on the client side, then use a self-signed cert on the server/back-end side. The documentation is lacking at best, and there's nothing I've been able to find that deals with errors, and how to resolve the weird stuff BigIP tells me. Essentially we want all our traffic to go through the BigIP, then according to the subdomain let the BigIP funnel the traffic to the appropriate application resource.
I'm really trying to not be biased and upset with this product, I think it will do what we want, I just need to get up to speed on my understanding and was wondering what other newbie folks have done to figure this bugger out? Isn't there a "Certs for Dummies" book out there?? :)
Thanks in advance!
Jason
- hooleylistCirrostratusHi Jason,
when HTTP_REQUEST { Select an HTTPS pool based on the subdomain the client requests Save the HTTP host set to lowercase set host [string tolower [HTTP::host]] Check if this is a subdomain if { $host ends_with ".example.com"}{ Check the subdomain switch [getfield $host . 1] { www { host header is www.example.com pool www_pool } app1 { host header is app1.example.com pool app1_pool } app2 { host header is app2.example.com pool app2_pool } app3 - app4 - app5 { host header is app3, app4 or app5.example.com pool app3_pool } default { host header is something else pool default_pool } } } }
- Jason_Peery_467NimbostratusSweet, thanks! I'll check it out, think this is exactly what I was looking for. I know I didn't pull the root cert into the wildcard, so that may be what's messing things up. Will try to work it through tomorrow morning - thanks again!
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects