我使用 IIS 托管我的应用程序并使用端口 80,如果我在 RDP 上输入 IP 地址,它会将我重定向到我的应用程序,但如果我在 RDP 之外使用 IP 地址,则不起作用。我使用 XAMPP 进行了检查,发现它在同一端口上运行(不是同一时间),我可以在 RDP 之外访问它。可能是什么问题。
答案1
假设您在 EC2 实例上托管网站,以及 IP 地址,则需要考虑附加到实例的 EC2 安全组。这些相当于 AWS 的防火墙,可控制哪些端口可从外部世界访问。
如果您不允许从任何地方访问端口 80,您将能够像您所说的那样从实例本身访问您的网站(通过远程桌面连接时),但现在只能从另一台计算机浏览。
检查您的安全组,但出于安全原因,请确保仅允许访问您需要的特定端口,例如 HTTP 为 80,HTTPS 为 443
请参阅有关 EC2 安全组的 AWS 文档https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/working-with-security-groups.html