显示 Apache 测试页面而不是网页的 AWS EC2 实例
AWS EC2 instance showing Apache test page instead of webpage
我是 AWS 新手,最近我尝试使用 EC2 实例访问网页。创建实例时,我在 User Data 字段中使用以下 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
我注意到 实例的 public IP 地址将我定向到 Apache Web 服务器的测试页面,当安全组和实例的名称不同时,但到所需的名字相同时的网页.
谁能解释一下为什么会这样?
您的 user_data没有问题。它完全按预期工作。无论您检查什么,都不涉及此代码,因此请仔细检查您的实例及其用户数据。
我是 AWS 新手,最近我尝试使用 EC2 实例访问网页。创建实例时,我在 User Data 字段中使用以下 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
我注意到 实例的 public IP 地址将我定向到 Apache Web 服务器的测试页面,当安全组和实例的名称不同时,但到所需的名字相同时的网页.
谁能解释一下为什么会这样?
您的 user_data没有问题。它完全按预期工作。无论您检查什么,都不涉及此代码,因此请仔细检查您的实例及其用户数据。