Ssl 如何使用https配置Nancyfx
我已为服务器注册ssl证书。将所有证书插入Ssl 如何使用https配置Nancyfx,ssl,nancy,Ssl,Nancy,我已为服务器注册ssl证书。将所有证书插入/usr/local/share/ca certificates/并使更新ca证书 当应用程序启动时,我会跟随url https//www.site.org:443,但不会加载它 static void Main(string[] args) { var uri = "https://localhost:443"; var host = new NancyHost(new Uri(uri)
/usr/local/share/ca certificates/
并使更新ca证书
当应用程序启动时,我会跟随url https//www.site.org:443,但不会加载它
static void Main(string[] args)
{
var uri = "https://localhost:443";
var host = new NancyHost(new Uri(uri));
host.Start(); // start hosting
if (args.Any(s => s.Equals("-d", StringComparison.CurrentCultureIgnoreCase)))
{
Thread.Sleep(Timeout.Infinite);
}
else
{
Trictionary.initilizeDic();
Console.ReadKey();
}
host.Stop(); // stop hosting
}
控制台主机本身不支持ssl,因此为了拥有ssl,您需要运行另一个支持ssl的web服务器。我不知道你用的是哪一个操作系统,比如说ubuntu。在ubuntu上,您可以使用ssl运行nginx,比如,然后使用proxy_pass将解密的请求发送到您的控制台应用程序。 说明如何设置nginx和nancy组合。 您的基本情况是: