某些Web应用程序需要为多个用户提供多个服务器(聊天应用程序,多人浏览器游戏等)。但是,如果从域名以外的位置加载数据,则Chrome中会给出ERR_CERT_COMMON_NAME_INVALID错误,其他浏览器会出现类似错误因为SSL。例如:
img.src = "https://[IP Address]/logo.png"
将抛出ERR_CERT_COMMON_NAME_INVALID,其中[IP Address]是服务器的IP地址。如果它是从域名加载而不是它将正常工作。同样的问题也适用于websockets。那么如何从具有多个服务器的Web应用程序的IP地址加载数据呢?