0

我对 express js 和 angular 中的 SSL 证书感到困惑。

我想做一个角度注册系统,它反过来会从 express js 中的 api 请求资源。

问题如下:

我应该在角度服务器和快速 js 服务器中使用 ssl 证书,还是仅在角度服务器中使用 ssl 证书?

快速服务器和角度服务器都将在同一台机器上,我需要用户和服务器之间的通信是安全的。

4

1 回答 1

1

欢迎来到堆栈溢出。如果单独设置应用程序或 API 也将被其他应用程序使用,我建议使用 2 个 SSL 证书,一个用于 Angular 应用程序,一个用于 API。这是因为您在不同的域下有两个需要使用 HTTPS 的独立应用程序。我还建议将应用程序放在 Nginx 或 Apache HAProxy 之类的反向代理后面。

如果您使用反向代理,您可以进行一些高级配置以使用 1 个 SSL 证书。网上有很多关于为 Node 设置 Nginx 的教程。我会检查这些。

于 2019-11-14T18:25:15.727 回答