背景
我在Google上查找了“Clojure, Ring, SSL”的前三个结果,似乎没有关于如何使用Clojure+Ring设置SSL的一致意见。
问题:
理想的答案应该是以下形式的:
1)在项目.clj中包含“blahblahblah-version xyz” 2)将您的SSL证书放置在 3)修改您的ring-handler: wrap-ring-handler ...
然而,如果不可能,那么最优解决方案也可以。 :-)
谢谢!
我在Google上查找了“Clojure, Ring, SSL”的前三个结果,似乎没有关于如何使用Clojure+Ring设置SSL的一致意见。
理想的答案应该是以下形式的:
1)在项目.clj中包含“blahblahblah-version xyz” 2)将您的SSL证书放置在 3)修改您的ring-handler: wrap-ring-handler ...
然而,如果不可能,那么最优解决方案也可以。 :-)
谢谢!
我建议你在应用程序前端使用类似于Apache2或nginx的东西。使用该服务器终止SSL并代理到您的应用程序。在Apache2中终止SSL只需指定证书即可。使用Apache2进行代理也很容易。这比将代码写入应用程序以终止SSL要灵活得多。