【发布时间】:2017-03-09 11:15:58
【问题描述】:
我有一个带有 ubuntu 14.04 和 nginx 设置的 aws ec2 服务器。前端和后端(nodejs)都在同一台服务器上。我对两者都有单独的 nginx 文件,并且在 http 上工作正常。
我需要在两端添加 ssl 证书。假设前端在xyz.co,后端在api.xyz.co。
对于我使用的前端,让我们加密 ssl 证书,并在端口 443 上完美运行。我用过这个链接:
问题:
问题是,当我在 nginx 上为后端添加 self signed 证书而不是使用让加密证书时,我无法让它运行。
这是我的后端 nginx 配置。
https://gist.github.com/dg92/7d6030a8ab54f2d4184104b34edd5c41
需要帮助。
【问题讨论】:
-
你代理到
api.xyz.co吗? -
还记得优化你的 ssl nginx 配置,例如 this
-
是使用了代理
-
你真的不需要设置证书!
-
请详细说明。我的前端现在是 https,所以每个 api 调用都应该是 https,所以我正在这样做。如果我错了,请告诉我。