fukamachi / clack

Web server abstraction layer for Common Lisp
MIT License
1.05k stars 86 forks source link

HTTPS support via SSL #75

Closed resttime closed 9 years ago

resttime commented 10 years ago

Would it be possible to see support for HTTPS with SSL Hunchentoot is used as one of the server handlers which supports it. Also, I'm a novice at lisp but I would be willing to try my best to implement the feature.

Also, I really like Clack. Thank you for making it!

fukamachi commented 10 years ago

I added HTTPS support to 3 handlers, for Hunchentoot, Wookie and Toot. CL-FastCGI does not seem to support SSL connection, so I left it for the future.

fukamachi commented 9 years ago

I think we can use FastCGI handler with SSL by make the bypass server (like nginx) allow SSL connections and no need to support in the handler layer. Though Woo is the only server doesn't support SSL, it should be implemented in the server itself. So, there's no tasks left to do. Closing.

fosskers commented 10 months ago

A well-viewed post of Stackoverflow links to this issue, so I will also link this Woo issue for anyone else who wanders in here.

jackcarrozzo commented 10 months ago

I have used nginx reverse-proxy with clack and friends to do SSL, works extremely well.

fosskers commented 10 months ago

That approach has definitely occurred to me but I'm still holding out for an all-in-CL solution (that isn't Hunchentoot).