woo
woo copied to clipboard
SSL support
Is there maybe some hacky way to accept HTTPS requests with Woo? Or do I have to use a different server?
Would be great if woo supported SSL!
Until then, one option is to run Apache with SSL and then woo under that.
I just installed hitch (ssl for libev) and it works perfectly with woo: https://github.com/varnish/hitch
Update: The proxy mechanism with hitch to pass the ip address etc over to woo doesn't work, so not a workable solution after all.
Update2: Installed Haproxy http://www.haproxy.org/ with complete success - IP address is forwarded in the header with "x-forwarded-for"
Since SSL termination normally happens via Nginx/Haproxy in front, I feel it would be best to prioritize the HTTP/2 feature over this one.
What would be necessary implement this?
I'm considering whether this layer also has to be as fast as other parts of Woo since it's a characteristic of this web server.
If just using one of an existing library, like cl+ssl or cl-tls, then it wouldn't be so tough job.
This can also be said for HTTP/2 feature.
has to be as fast
Do you mean in order to be fast, a C library should be linked to instead of using native CL implementations of TLS?
I'd personally be willing to accept a performance reduction to achieve TLS support... Woo is already orders of magnitude faster than Hunchentoot :laughing:
明けましておめでとうございます。 Any thoughts about this issue?