我正在开发一个RESTful应用程序,我需要将来自http地址的请求重定向到它的https等效项。我似乎无法使用ring / compojure启用https。
任何人都有一些有用的教程和/或链接?我还没找到。
文档也没有任何用处。
答案 0 :(得分:5)
非常简单。如果要在Web应用程序中启用HTTPS支持,请执行以下操作:
在project.clj
文件的响铃地图中,添加以下内容:
{ :SSL?真正 :ssl-port 8443 :keystore" jks文件的路径" :密钥密码"密钥库密码" }
当我尝试使用社交媒体代码测试我的登录时,我遇到了类似的问题,显然必须通过HTTPS进行身份验证,这对我来说很有用。
答案 1 :(得分:3)
可以使用clojure提供HTTPS,但是将nginx或类似内容放在环服务器前面会更受欢迎。但是,如果您可以弄清楚如何配置jetty,run-jetty显然支持SSL。