-
Notifications
You must be signed in to change notification settings - Fork 617
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add HTTPS upstream support #181
Comments
fabio does not support that yet. I'll probably add that at a later stage when I'm addressing #111 |
Would be really good to see this - its the only feature stopping our adoption of this project. Fingers crossed you can add it fairly soon. |
@Narrowbeam It is on the list. I've spent some time refactoring the listener and proxy code in the |
@magiconair is this as simple as adding a new conditional in registery/consul/service.go? Not sure what kind of configuration you might want around it. |
It could be. However, I think that you need to have some cert management options as well since upstream certs are probably self-signed. There may be more but I think that would be a good start.
|
Thanks @shadowfax-chc for implementing this. This is great progress. I'll release 1.4.2 soon with this. |
Hi,
Is there any way to register https:// backends without using tcp+sni, with fabio performing ssl termination on the client side, and talking https to the backends (re-encoding traffic) ? The reason for this is that frontend certificate is not the same as the ones that are used internally, so plain tcp+sni will not work.
Regards,
Alex
The text was updated successfully, but these errors were encountered: