指导手册:https://catalog.us-east-1.prod.workshops.aws/workshops/ff2db477-bf34-45cc-832a-169f687c4896/zh-CN/1-create-vpc#1.1
全部按照手册进行即可,一定要仔细,仔细,仔细,否则会有各种各样的问题。
需要注意的几个地方:
注意 vpc的子网里 有 共有子网和私有子网,在选择时,需要选择哪一类型的。
配置入站规则时,注意有时候会造成无法访问。如果失败,可以选择 所有流量 来验证。
2.10 配置用户数据 这里的代码可能没有执行成功,需要重新在EC2中手动执行。
失败原因可能是,没有sudo 获得root权限。
验证方法是,去/var/www 目录下查看是否有 html目录等等。
解决方法是,最终在EC2终端中把这些命令加上sudo全部重新执行一遍。
- #!/bin/bash
- #安装WordPress依赖
- yum install -y httpd
- yum install -y mysql
- amazon-linux-extras install -y lamp-mariadb10.2-php7.2 php7.2
-
- #修改Apache客户端权限,以便于WordPress创建文件
- chown -R apache /var/www
- chgrp -R apache /var/www
- chmod 2775 /var/www
- find /var/www -type d -exec sudo chmod 2775 {} \;
- find /var/www -type f -exec sudo chmod 0644 {} \;
-
- #下载WordPress并安装
- wget https://cn.wordpress.org/latest-zh_CN.tar.gz
- tar -xzf latest-zh_CN.tar.gz
- cp -r wordpress/* /var/www/html/
-
- #重启服务并设定开机自启动
- service httpd restart
- systemctl enable httpd
如果,可以使用 EC2 Instance Connect 和 会话管理器 的连接方式。
其中 EC2 Instance Connect 连接,需要首先添加 入站规则,IP段为:3.112.23.0/29

打开网址时,请使用http://ip/wp-admin/index.php ,不要使用https
正常情况下,网站如图:

