我对express js和angular中的SSL证书感到困惑。
我想创建一个角度注册系统,该系统随后将向Express js中的api请求资源。
问题如下:
我应该在angular服务器和express js服务器中还是仅在angular服务器中使用ssl证书?
快递服务器和角度服务器都在同一台机器上,并且 我需要用户和服务器之间的通信以确保安全。
答案 0 :(得分:0)
欢迎使用堆栈溢出。如果分开设置应用程序,否则我建议使用2个SSL证书,一个用于角度应用程序,一个用于API,否则其他应用程序也会使用该API。这是因为您在不同的域下有两个需要使用HTTPS的单独的应用程序。我还建议将应用程序放在Nginx或Apache HAProxy之类的反向代理后面。
如果使用反向代理,则可以进行一些高级配置以使用1个SSL证书。 Web上有很多关于为节点设置Nginx的教程。我会检查一下。