无法使用虚拟 IP 从我的 Azure 网站连接到 Azure 云服务?
Cannot connect to Azure Cloud Service from my Azure Website with Virtual IP?
我有一个带有虚拟 IP(基于 IP 的 SSL)的 Azure 网站,但是,在我的云服务中,我必须将我的网站地址指定为白名单。不知何故,我想我在这里错过了明显的东西,因为当我拒绝所有但我的网站时,我无法连接到我的网络服务。如果我删除全部拒绝规则,我可以正常连接。
我现在有,但没用:
<AccessControl name="accessRestriction">
<Rule action="permit" description="permit-site" order="1" remoteSubnet="VIRTUALIPADDRESS/32" />
<Rule action="deny" description="deny-public" order="2" remoteSubnet="0.0.0.0/0" />
</AccessControl>
</AccessControls>
编辑:
我的网站无法连接到网络服务。(无法连接到远程服务器)
编辑2:
在我的 intellitrace 日志中,我可以看到该网站确实正在尝试获得访问权限,但被阻止了
'Requested registry access is not allowed.'
旁注:如果我为我的本地家庭 IP 添加许可规则,如果我的 运行 我的网站在本地(并从家里连接),我可以访问网络服务。
第二个,题外话,在很多教程中我看到人们使用 'Order=100' 和 200 然后 300,而不是只使用 1,2,3,为什么是 3 位数? (已回答)
EDIT3:网站和服务现在都是 https,启用 ACL 后仍然无法连接。
谢谢!
IP SSL 不保证传出连接的出站 IP 地址,但它仅将入站 IP 与您的站点相关联。您需要根据您的站点所在的区域将您站点的所有可能的出站 IP 地址列入白名单。
原因是Azure Websites是一个多租户环境,出站IP地址无法在站点级别得到保证。
我有一个带有虚拟 IP(基于 IP 的 SSL)的 Azure 网站,但是,在我的云服务中,我必须将我的网站地址指定为白名单。不知何故,我想我在这里错过了明显的东西,因为当我拒绝所有但我的网站时,我无法连接到我的网络服务。如果我删除全部拒绝规则,我可以正常连接。
我现在有,但没用:
<AccessControl name="accessRestriction">
<Rule action="permit" description="permit-site" order="1" remoteSubnet="VIRTUALIPADDRESS/32" />
<Rule action="deny" description="deny-public" order="2" remoteSubnet="0.0.0.0/0" />
</AccessControl>
</AccessControls>
编辑: 我的网站无法连接到网络服务。(无法连接到远程服务器)
编辑2: 在我的 intellitrace 日志中,我可以看到该网站确实正在尝试获得访问权限,但被阻止了 'Requested registry access is not allowed.' 旁注:如果我为我的本地家庭 IP 添加许可规则,如果我的 运行 我的网站在本地(并从家里连接),我可以访问网络服务。
第二个,题外话,在很多教程中我看到人们使用 'Order=100' 和 200 然后 300,而不是只使用 1,2,3,为什么是 3 位数? (已回答)
EDIT3:网站和服务现在都是 https,启用 ACL 后仍然无法连接。
谢谢!
IP SSL 不保证传出连接的出站 IP 地址,但它仅将入站 IP 与您的站点相关联。您需要根据您的站点所在的区域将您站点的所有可能的出站 IP 地址列入白名单。
原因是Azure Websites是一个多租户环境,出站IP地址无法在站点级别得到保证。