如何启用https和http->;环/compojure中的https重定向
我正在开发一个RESTful应用程序,为此我需要将来自http地址的请求重定向到它的https等效地址。我似乎无法使用ring/compojure启用https 有人有一些有用的教程和/或链接吗?我没有找到如何启用https和http->;环/compojure中的https重定向,https,clojure,compojure,ring,Https,Clojure,Compojure,Ring,我正在开发一个RESTful应用程序,为此我需要将来自http地址的请求重定向到它的https等效地址。我似乎无法使用ring/compojure启用https 有人有一些有用的教程和/或链接吗?我没有找到 文档中也没有任何有用的内容。使用clojure提供HTTPS是可能的,但将nginx或类似的东西放在ring服务器前面更受欢迎。不过,如果您能弄清楚如何配置jetty,那么它显然支持SSL。这非常简单。如果要在web应用程序中启用HTTPS支持,只需执行以下操作: 使用名为keytool的l
文档中也没有任何有用的内容。使用clojure提供HTTPS是可能的,但将nginx或类似的东西放在ring服务器前面更受欢迎。不过,如果您能弄清楚如何配置jetty,那么它显然支持SSL。这非常简单。如果要在web应用程序中启用HTTPS支持,只需执行以下操作:
project.clj
文件的环映射中,添加以下内容:
{
:ssl?是吗
:ssl端口8443
:keystore“jks文件的路径”
:key password“密钥库密码”
}当我尝试使用社交媒体代码测试登录时,我遇到了类似的问题,很明显,社交媒体代码必须通过HTTPS进行身份验证,这对我来说很有帮助。我回滚了一个编辑,试图在我的页面上添加另一个答案。请随意将其作为实际答案发布。有没有关于如何将http重定向到https的想法?那么您可能必须使用nginx。