https - 使用 https 的 Service Fabric 反向代理
问题描述
因此,我尝试在独立群集上使用带有 https 的 Azure Service Fabric 的反向代理,但我无法做到这一点。
我阅读了很多页的文档,但我必须错过一页,否则我无法理解它。
所以我想要的是用 https 调用反向代理(使用 http 可以正常工作),比如 https://localhost/SFTest/api/weatherforecast 但它不起作用。如果我使用像 https://localhost:xxxx/weatherforecast 这样的“直接链接”,它就可以了
首先,我使用 Web 安装程序在本地计算机上设置我的开发环境,但是从我读到的内容来看,如果我希望能够管理集群设置,最好切换到“完整模式”(https://docs.microsoft .com/en-us/azure/service-fabric/service-fabric-cluster-creation-for-windows-server)
有了这个,我可以使用配置“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"
}
}
}
在“属性”部分下
推荐阅读
- c# - 如何制作递归正则表达式
- angular - 我可以使用 formControl valueChanges 来检测对 mat-chip-list 的更改吗?
- javascript - multiselect-selected-text 无法获得正确的值
- sql - 在 Postgresql 中需要计算两行值 column_d2=(column_c2 * 0.3) + (column_c3 * 0.7) ?通过更新功能
- c++ - C++多线程错误:单生产者多消费者
- api - Google Fit Api 暂时不稳定?
- java - Android 数据库表数据到特定模型对象
- javascript - 如何仅在使用特定方法后导出类?
- react-native - 反应原生按钮 onpress 显示 2 个新按钮并使其他内容不可点击
- javascript - Vue3 vue-draggable-next 配置问题