如何解决具有https的Service Fabric反向代理
因此,我尝试在独立群集上使用带有https的Azure Service Fabric反向代理,但无法实现。
我阅读了许多文档,但是我必须错过其中一页,否则我将无法理解。
所以我想要的是使用https(与http可以正常工作)来调用反向代理,例如https:// localhost / SFTest / api / weatherforecast,但这是行不通的。如果我使用https:// localhost:xxxx / weatherforecast之类的“直接链接”,则可以正常使用
首先,我正在使用Web安装程序在本地计算机上设置我的开发环境,但是从我读到的内容来看,如果我希望能够管理集群设置,最好切换到“完全模式”({{3} })
通过此操作,我可以使用配置“ ClusterConfig.Unsecure.DevCluster.json”创建集群,但是未为反向代理启用https。
问题是,我很难区分保护群集和仅在反向代理上启用https之间的区别。我不想使用证书连接到群集(例如访问https:// localhost:19081)
有人可以告诉我如何在无需保护群集的情况下将ssl(要编辑哪个配置文件以及要放置在哪个配置文件中)启用到反向代理吗?
这将是一个很大的帮助:)
解决方法
所以我设法找到了方法
在集群的配置(ClusterConfig.json)或模板(在我的情况下为ClusterConfig.Unsecure.DevCluster.json)中,您必须添加此
"security": {
"CertificateInformation": {
"ReverseProxyCertificate": {
"Thumbprint": "[ReplaceByThumbprint]","ThumbprintSecondary": "[ReplaceByThumbprint]","X509StoreName": "My"
}
}
}
在“属性”部分下
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。