Node.js ubuntu 14.04上的ssl证书问题

Node.js ubuntu 14.04上的ssl证书问题,node.js,ubuntu,ssl,nginx,Node.js,Ubuntu,Ssl,Nginx,我有一个aws ec2服务器,带有ubuntu 14.04和nginx设置。前端和后端(nodejs)都在同一台服务器上。我有两个单独的nginx文件,可以在http上正常工作 我需要在两端添加ssl证书。假设前端在xyz.co上,后端在api.xyz.co上 对于前端,我使用了lets加密ssl证书,在端口443上,它可以完美地工作。我使用了以下链接: 问题: 问题是,当我在nginx上为后端添加一个自签名证书而不是使用lets encrypt证书时,我无法让它运行 这是我的后端nginx配

我有一个aws ec2服务器,带有ubuntu 14.04和nginx设置。前端和后端(nodejs)都在同一台服务器上。我有两个单独的nginx文件,可以在http上正常工作

我需要在两端添加ssl证书。假设前端在
xyz.co
上,后端在
api.xyz.co

对于前端,我使用了lets加密ssl证书,在端口443上,它可以完美地工作。我使用了以下链接:

问题:

问题是,当我在nginx上为后端添加一个
自签名
证书而不是使用lets encrypt证书时,我无法让它运行

这是我的后端nginx配置


需要帮助。

我的nginx出现问题,卸载并重新安装后,它正常工作。

您是否代理了
api.xyz.co
?还记得优化您的ssl nginx配置,就像使用了“是”代理一样您不需要设置证书!请详细解释。我的前端现在是https,所以每个api调用都应该是https,所以我正在这样做。如果我错了,请告诉我。