今天将ASP.NET Core程序发布到一台新的服务器,程序中有https请求第三方的Api,但是报了如下的错误:
The SSL connection could not be established, see inner exception
我从网上很容易了解决方案,在这里记录一下
解决办法
下面命令查询 openssl 的路径
openssl version -a
然后将 CentOS 默认的 openssl CA 证书拷贝到 OPENSSLDIR
cp /etc/pki/tls/cert.pem /usr/local/openssl/
Done!
如果经过上面的操作,依然报错,基本上就是服务器端证书的问题。在宝塔中申请的证书,有时候是有问题的,再重新申请一个应该就可以了。