问题描述
我正在处理的项目是PWA,要进行测试,我需要https协议。 我在系统的IIS中创建了一个站点,并进行了HTTPS设置。 当我浏览https:// localhost:my-Port /时,一切正常。而且它了解服务人员。 另一方面,我的系统IP为172.20.10:my-Port。 但是,当我从连接到一个Wifi的设备上拨打172.20.10:my-Port时,这些设备不认识服务人员,因为协议不安全。
由于我的系统配置,我不能使用模拟器,并且因为我的项目是MVC,所以我不能使用Web Server chrome扩展程序或在vs代码中使用npm-run来提供有效且安全的Ips。
对不起,语法错误。
解决方法
您可以使用hosts
文件将任何主机名映射到所需的ip。然后颁发该名称的证书并由您的服务器使用。
您还可以使用计算机名称(请参见COMPUTERNAME
,USERDOMAIN
,USERDNSDOMAIN
env变量)。您仍然需要具有该名称的有效证书。