我们正在使用nginx。我试图在我的应用程序中使用Postman访问API,我无法验证第一个证书问题
我已经配置了我的ssl密钥如下
ssl_certificate /etc/nginx/conf.d/ssl/******.crt;
ssl_certificate_key /etc/nginx/conf.d/ssl/******.key;
我没有中级证书。我只提供一个证书。
我的应用程序在其他浏览器活动中正常工作。HTTPS已启用,浏览器触发器没有警告。
如有任何指导,不胜感激
您需要创建一个新的.crt文件,其中包含.crt的内容+ bundle的内容。并告诉nginx使用这个新的,我的英语很抱歉。
我这样做来解决这个问题
cat ***.crt ***-bundel.crt > ****.crt
之后设置这个新文件而不是之前的***。Nginx配置文件中的crt文件。在我的情况下,我有。crt文件和另一个文件- bundle .txt像这样
-----BEGIN CERTIFICATE-----
******
******
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
******
******
-----END CERTIFICATE-----
,不包括***。crt文件。把这两个文件连接起来,问题就解决了。