WindowsServer2012,已经从GoDaddy Ubuntu安装了SSL,它有一个运行中的应用程序,它安装了与GoDaddy不同的SSL。
Ubuntu上的应用程序指向Windows 2012上的应用程序。
在SSH中,curl -Is https://appliation.xxxx.us:443收头-1输出: HTTP/1.1 200
telnet是成功的。验证端口是否正确地添加了DNS条目。
当指向Windows上的HTTPS应用程序时,Ubuntu上的HTTPS应用程序工作得很好。可能是什么原因?是否有任何有用的命令可以运行以查看Ubuntu上的日志文件以解决此问题?
我认为这可能是一个握手问题,所以我将Windows应用程序的CA证书添加到CA -- Ubuntu上的证书(遵循以下步骤-- 如何安装根证书?)
更新: ran :curl-1vsS https://appliation.xxxx.us:443
部分产出:
发布于 2019-03-15 14:56:37
它已经解决了。
运行openssl s_client -connect 主机:端口输出显示证书没有根证书,中间证书添加了缺失的证书,因此Ubuntu可以验证颁发者。
https://askubuntu.com/questions/1125747
复制相似问题