我看过谷歌“Clojure,Ring,SSL”的前三名结果,似乎没有就使用Clojure + Ring设置SSL的“正确方法”达成共识。
理想的答案是:
1)在你的project.clj中加入“blahblahblah -version xyz” 2)将您的ssl证书放在 3)使用以下命令修改您的环处理程序: wrap-ring-handler ...
但是,如果不可能,那么最佳解决方案也会起作用。 : - )
谢谢!
答案 0 :(得分:7)
我建议您使用Apache2或nginx等应用程序。使用该服务器终止您的应用程序的SSL和代理。在Apache2中终止SSL就像指定证书一样简单。使用Apache2代理也很容易。这比将代码编写到您的应用程序中以终止SSL更灵活。