我的实例的本地主机是我看到的访问它的 public IP 地址吗?

Is the localhost of my instance what I see accessing it's public IP address?

抱歉新手问题。
我一直在玩弄 AWS EC2 以开始了解它是如何工作的,但我的脑海中突然出现了一个疑问。
我有一个实例 运行 Debian Linux,我在上面安装了 apache,当我访问 public IP 地址时,我看到的内容通常是访问 localhost的机器,所以这里的疑点是:

实例的localhost会不会一直是访问publicIP地址时看到的内容?比如说,我卸载了 apache,取而代之的是得到一个指向本地主机的 docker 容器,当访问 public IP 地址时,我会访问 docker 容器吗?

总结一下,如果你 运行 端口 80 上的 apache 并指向 HTTP://public-ip(这正是 HTTP://public-ip:80)

因此,如果您 运行 同时在端口 80 上运行一个容器,则它不会 运行,您将收到一条错误消息,指出端口 80 已被使用

如果您仅指向 public IP,您将始终在端口 80 上获得 运行ning 的内容。

如果你想 运行 其他东西并行你可以使用不同的端口并指向 HTTP://public-ip:port