Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 我是否可以将https节点服务器部署到客户';不要求客户端在其浏览器中使用安全异常的计算机?_Node.js_Https - Fatal编程技术网

Node.js 我是否可以将https节点服务器部署到客户';不要求客户端在其浏览器中使用安全异常的计算机?

Node.js 我是否可以将https节点服务器部署到客户';不要求客户端在其浏览器中使用安全异常的计算机?,node.js,https,Node.js,Https,是否可以在我们客户的服务器上部署基于node.js的https服务器,而不需要他们的每个工作站在浏览器中添加安全异常,以便能够在没有安全警告的情况下连接到它 我们的产品原型在安装时创建一个自签名证书,这会导致安全警告。然而,考虑到该项目的广泛规模,以及我们不拥有/维护将部署该项目的硬件这一事实,在实际推出时,为数百名客户中的每一位使用浏览器信任CA的“真正”证书似乎是不可行的 关于推出的一些事实: 我们不一定拥有硬件或控制/维护部署解决方案的网络 该解决方案可能会部署到数百个不同站点的数百个不

是否可以在我们客户的服务器上部署基于node.js的https服务器,而不需要他们的每个工作站在浏览器中添加安全异常,以便能够在没有安全警告的情况下连接到它

我们的产品原型在安装时创建一个自签名证书,这会导致安全警告。然而,考虑到该项目的广泛规模,以及我们不拥有/维护将部署该项目的硬件这一事实,在实际推出时,为数百名客户中的每一位使用浏览器信任CA的“真正”证书似乎是不可行的

关于推出的一些事实:

  • 我们不一定拥有硬件或控制/维护部署解决方案的网络
  • 该解决方案可能会部署到数百个不同站点的数百个不同服务器上,因此这不是一个一次性的项目
  • 一些客户希望此软件可以从开放的internet访问,而其他客户则只希望在其内部网上访问
  • 客户端通过IP地址而不是域名连接

可能会有2000多个客户端工作站在某个时候连接到这些服务器,因此我们必须避免在每个服务器上设置https安全异常。

据我所知,您需要域名来创建有效的证书。一旦创建,客户端是否通过域名或IP地址连接并不重要。由于您的客户机有数百台服务器,如果他们不管理本地DNS,我会感到惊讶。@RaphaMex这不是因为我们的客户机有数百台服务器。我们有数百个客户机,每个客户机有一台服务器。