7

语境

我查看了 Google 上“Clojure、Ring、SSL”的前三名结果,对于使用 Clojure + Ring 设置 SSL 的“正确方法”似乎没有达成共识。

问题:

理想的答案是以下形式:

1)在您的 project.clj 中包含“blahblahblah -version xyz” 2)将您的 ssl 证书放在 3)使用以下命令修改您的 ring-handler:wrap-ring-handler ...

但是,如果这是不可能的,那么最佳解决方案也可以。:-)

谢谢!

4

1 回答 1

7

我建议您在应用程序前面使用 Apache2 或 nginx 之类的东西。使用该服务器终止 SSL 和代理到您的应用程序。在 Apache2 中终止 SSL 就像指定证书一样简单。使用 Apache2 代理也很容易。这比将代码写入您的应用程序以终止 SSL 要灵活得多。

于 2012-06-23T22:09:54.807 回答