azure 无法通过公共IP访问IIS Web服务器

ct3nt3jp  于 2022-12-24  发布在  其他
关注(0)|答案(2)|浏览(440)

我已在Azure VM上配置IIS Web服务器,当我尝试使用公共IP从VM外部访问网站时。无法访问网站,但在本地VM上可以访问。
总是抛出无法从外部到达此页错误。
52.1.X.x响应时间较长。
错误连接超时错误。

zte4gxcn

zte4gxcn1#

尝试执行以下步骤可能有助于解决此问题。
1.在Azure上打开你的VM资源,转到“网络”选项卡并添加你的站点正在使用的端口。如果你正在使用默认端口,则添加端口443和80。
1.在你的Azure VM计算机中,打开防火墙并允许你的站点正在使用的端口。如果你正在使用默认端口,则允许端口443和80。
1.在IIS站点绑定中,将IP地址保持为未分配。
让我们知道你的测试结果。

oxf4rvwz

oxf4rvwz2#

我试图在我的环境中重现相同的使用公共IP访问网站,因为我得到了下面的错误。

我已经创建了Windows Server 2019虚拟机,如下所示.

Azure门户〉虚拟机〉创建〉Azure虚拟机

已在VM上配置IIS角色,如下所示。

Open Server Manager〉添加角色和功能〉基于角色或基于功能的安装〉从池中选择服务器〉Web服务器IIS〉安装

完成IIS安装后,启动IIS管理器并测试Web应用程序。

服务器管理器〉工具〉IIS管理器〉展开服务器〉站点〉默认网站

要解决此问题,请在NSG中创建入站规则,以便从虚拟机外部访问网站。

Azure虚拟机〉选择你的VM〉网络〉入站规则〉添加入站规则

**Inbound Rule:** 
Source: Any (for test)
Source Port Range: *(for test)
Destination: Any
Service: Custom
Destination Port Ranges: 80,443
Protocol: Any.
Action: Allow
Priority: 100 (Keep it first priority)
Name: AllowInboundPorts

可使用公共IP在虚拟机外部访问Web应用程序

相关问题