Letsencrypt 证书仅在实例内部有效,但在外部查询时证书不再有效

Letsencrypt 证书仅在实例内部有效,但在外部查询时证书不再有效

我在 Heroku 上有一个实例,它具有自动生成的证书,mysite.com 我在 AWS 上创建了一个 EC2 实例,并letsencrypt为其生成了一个证书api.mysite.com

从 EC2 实例中,如果我执行

curl https://api.mysite.com/

我得到了正确的回应-

从浏览器或邮递员,我得到

SSL 错误:证书尚未生效

我的 nginx 配置:

server {
    listen 443 ssl; 
    server_name api.mysite.com;
    include snippets/letsencrypt.conf;

    ssl_certificate /etc/letsencrypt/live/api.mysite.com/fullchain.pem; 
    ssl_certificate_key /etc/letsencrypt/live/api.mysite.com/privkey.pem;
    ssl_trusted_certificate /etc/letsencrypt/live/api.mysite.com/chain.pem;

    ssl_dhparam /etc/ssl/certs/dhparam.pem;

    location / {
        include uwsgi_params;
        uwsgi_pass unix:/opt/app.sock;
    }
}

知道可能是什么问题吗?

相关内容