如何让端口 80 在 AWS ec2 实例上实际打开?

如何让端口 80 在 AWS ec2 实例上实际打开?

我正在尝试关注教程将在我的 ec2 上设置 LAMP,最终目标是在实例上设置 WordPress 博客。我已将安全组设置如下:链接到我的安全组入站规则的图片

我已经通过 PuTTY 完成了设置,并且可以通过 SSH 顺利进入实例。我运行了命令chkconfig --list httpd,输出结果httpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off与预期一致,然后我尝试在浏览器中输入公共 IPV4 地址,它并没有给我 apache 测试页面,而是给了我这个:80 端口实际上并未开放

我正在使用以下 AMI:amzn-ami-hvm-2018.03.0.20190611-x86_64-ebs

帮助!

编辑 var/log/httpd/error.log 不存在,因此检查它没有帮助。

答案1

我可以通过在实例设置中向用户数据添加以下内容来解决这个问题: #!/bin/bash yum -y update yum install httpd php php-mysql -y cd /var/www/html echo "healthy" > healthy.html wget https://wordpress.org/wordpress-5.1.1.tar.gz tar -xzf wordpress-5.1.1.tar.gz cp -r wordpress/* /var/www/html rm -rf wordpress rm -rf wordpress-5.1.1.tar.gz chmod -R 755 wp-content chown -R apache:apache wp-content wget https://s3.amazonaws.com/bucketforwordpresslab-donotdelete/htaccess.txt mv htaccess.txt .htaccess chkconfig httpd on service httpd start

相关内容