![无法通过 rdp 访问我的 ec2 公共 IP](https://linux22.com/image/785448/%E6%97%A0%E6%B3%95%E9%80%9A%E8%BF%87%20rdp%20%E8%AE%BF%E9%97%AE%E6%88%91%E7%9A%84%20ec2%20%E5%85%AC%E5%85%B1%20IP.png)
我使用 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