因此,我在具有 2 个虚拟主机的 Amazon EC2 Linux 2 机器上设置了 apache http 服务器。我可以访问这两个虚拟主机,并且它在默认端口 80 上运行良好。
我想要做的是在其他端口 8081 上运行所有虚拟主机和主服务器。当我将 /etc/httpd/conf/httpd.conf 中的端口更改为 8081 以及虚拟主机文件中的端口时,我无法通过 curl 命令访问虚拟主机。连接超时。但我能够执行“curl localhost”并获得响应。那么问题是为什么我无法访问端口 8081 上的虚拟主机?
答案1
如果您想公开使用该端口,那么您还必须在入站规则中允许 8081 端口。
答案2
您必须允许此实例分配到的安全组中的新端口的访问