我已经安装了带有主机名的Sencrypt证书的Angular Server。后端节点服务器正在使用安装自签名证书的公共IP运行。
在访问浏览器中的应用程序时,正在获取此错误(NET :: ERR_CERT_AUTHORITY_INVALID(。浏览器还显示"不安全"。
感谢您的帮助。
我编辑了答案。
如果您可以在Node.js后端设置OpenSSH服务器,则可以通过SSH隧道到Node.js Server使Angular Server请求使您的Angular Server请求。
首先,设置守护程序以运行以下命令:
ssh -N -L <port-#A>:<port-on-node-server> <node-server-address>
此将Angular服务器上的port-#A转发连接到节点服务器上的指定端口。首次建立连接,保存节点服务器的公钥。我建议在节点服务器上设置授权密钥,以便您的Angular服务器可以使用公共密钥加密与节点服务器通信。