我们正在以服务器模式运行的 RavenDB 实例之间设置复制。这些实例位于不同的可用区,因此我们需要服务器之间的安全连接。根据this post SSL is not supported in server mode但是
应该很容易添加
API 中是否有可以插入 SSL 支持的扩展点?
API 目前没有任何地方可以做这个,但我相信如果你愿意写这个并提交一个拉取请求,这将是一个受欢迎的贡献。底层服务器只是一个System.Net.HttpListener
,可以连接到 ssl。
您的入口点将位于Raven.Database.Server.HttpServer.StartListening()
您希望 SSL 证书与主机名或端口一样易于配置。证书本身可能应该从 Windows 证书存储中提取。