服务器位于防火墙后面并且拥有私有IP,我需要访问它所托管的域的公共IP ...
我有几个网站有几个主机名绑定,它们都可以通过SSL工作(即https://example.com),但我只需要使用IP地址(即https://123.45.67.89)和我无法弄清楚如何进行绑定,因为它不允许使用IP地址作为主机名。浏览到IP只会给我一个“不是私密的连接”。消息。
答案 0 :(得分:0)
必须将安全证书授予主机名,例如example.com
您无法向IP地址颁发证书。
当您通过IP浏览并且证书已提供时,它与您输入的地址不符,并且正确地告诉您该证书对您希望查看的网站无效
答案 1 :(得分:0)
服务器提供的证书可能不是针对IP地址发出的,也不是因为它与您输入的URL(以IP作为目标)不匹配的原因。您必须使用与证书匹配的名称访问服务器,这意味着您需要一些DNS设置,将证书中包含的名称映射到外部可见IP地址,然后您可以通过其正确的名称访问服务器。对于测试,您可以在本地主机文件中进行此类映射。但是,如果服务器应该从外部可见其他人,则需要为防火墙服务器所服务的域配置公共DNS,以便公共IP地址的映射是公开可见的。