AWS EC2实例显示Apache测试页面而不是网页



我是AWS的新手,最近我试图使用EC2实例访问一个网页。在创建实例时,我使用用户数据字段中的以下bash命令上传了网页:

#!/bin/bash
yum update -y
yum -y install httpd
systemctl enable httpd
systemctl start httpd
echo '<html><h1>Sample Webpage</h1></html>' > /var/www/html/index.html

我注意到当安全组和实例的名称不同时,实例的公共IP地址会将我引导到Apache Web Server的测试页面,但当名称相同时,会将我指向所需的网页

有人能解释一下为什么会这样吗?

您的user_data没有任何问题。它完全按预期工作。无论您正在检查什么,都不涉及此代码,因此请仔细检查您的实例及其用户数据。

最新更新