我在哪里可以在JSON API中添加TLS / SSL?

时间:2016-01-28 22:43:51

标签: json ssl nginx go https

所以我在DigitalOcean上有一个Droplet,前端是Backbone.js应用程序,我们的后端是用Go编写的JSON API。 Nginx介于从端口80到我们的前端JavaScript应用程序端口的代理请求之间。

我的问题,SSL / TLS在这个堆栈中的位置是什么?我看过教程,建议我们只配置Nginx来处理SSL / TLS调用(如下所示:https://www.digitalocean.com/community/tutorials/how-to-create-an-ssl-certificate-on-nginx-for-ubuntu-14-04) ,我已经看过使用Go ListenAndServeTLS的教程,建议这是在服务器代码中完成的(如下所示:https://www.kaihag.com/https-and-go/)。

后续问题,让我们说最终只需要为SSL / TLS配置Nginx,不会使用SSL加密传入请求,以及来自Go的响应服务器未加密?这让我相信Nginx和Go服务器都需要配置为SSL / TLS集成。

是哪一个? Nginx的? Go服务器?既?

谢谢大家

0 个答案:

没有答案