您还必须确保在 Nginx 中配置它:
ssl_certificate /path/to/certificate.crt;
ssl_certificate_key /path/to/certificate_key.key;
并确保服务器正在侦听端口 443。
如果您想强制
https://
,请添加一个新的 nginx 服务器声明,仅在端口 80 上侦听,如下所示:
location / {
return 301 https://$host$request_uri;
}
也可能有更好的方法来做到这一点,但我从这个问题中几乎没有什么信息可以继续,没有提供进一步的信息,我什至不知道你是否已经这样做了,但它不会起作用只需生成一个证书,您还必须使用它。
如果使用 AWS Lightsail,请查看 UI 中的网络选项卡,除了计算机上的 ufw 规则之外,还添加一条规则以允许 https 通过其防火墙。