Day10—创建一个WordPress网站

本文详细介绍如何在AWS上通过创建VPC、子网、安全组、IAM角色、RDS数据库实例、EFS服务及EC2实例来搭建一个WordPress网站,包括安装Apache、PHP、配置EFS、部署WordPress并连接至RDS的过程。

创建一个WordPress网站:
1.创建一个默认vpc:lyr;
2.创建四个子网,两个公有两个私有:lyrpublic-a ,lyrpublic-b ,lyrprivate-a,lyrprivate-b;
3.创建两个安全组:(1)lyrWebserver/HTTP/SSH——开放三个端口,在入站规则中添加“SSH”和“HTTP”两个端口,源都是所有“0.0.0.0/0”,还有一个“NFS”端口,源是我们的VPC地址,出站规则无需改变; (2)lyrRDSserver-mysql——开放mysql(Aurora)的端口,在入站规则中只添加mysql(Aurora)的端口,源是lyrWebserver/HTTP/SSH,出站规则无需改变;
4.创建IAM角色:lyrS3FullAccess;
5.创建RDS数据库实例:lyrWordPressdb——安全组选择“lyrRDSserver-mysql”;
6.创建EFS服务:lyrWordPress;
7.创建ec2实例:选择linux的2018年3月的一个版本,子网选择lyrpublic-a,角色选择lyrS3FullAccess,名称为“lyrWordPress”,安全组选择“lyrWebserver/HTTP/SSH”;
8.用终端登录到这个实例中,依次输入以下命令行:
(1)sudo -s
(2)yum update -y
(3)yum install httpd24 -y(安装阿帕奇的服务)
(4)chkconfig httpd on(开机即运行)
(5)yum -y install php55 php55-bcmath php55-devel php55-common php55-cli php55-pecl-apc php55-pdo php55-mysql php55-xml php55-gd php55-mbstring php-pear php55-mysqlnd php55-mcrypt(安装php服务)
(6)cd /var/www/html(进入根目录)
(7)sudo mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport fs-b0bd57d1.efs.ap-northeast-2.amazonaws.com? /var/www/html
(8)df -h(查看efs状态)
(9)echo “<?php phpinfo(); ?>” > phpinfo.php
(10)service httpd start(启动php服务)
9.在浏览器中打开ec2的URL,可以看到阿帕奇的页面,在URL中加上后缀“phpinfo.php”就可以看到完整的php基本信息页面;
10.回到终端,再依次输入以下命令:
(1)wget https://wordpress.org/latest.zip(下载wordpress的代码)
(2)unzip latest.zip(解压缩)
(3)ls(查看该目录下的文件都有哪些)
(4)mv wordpress/* /var/www/html/(将解压后的内容移动到根目录下)
(5)ls(检查是否移动成功)
(6)rm -rf wordpress/ latest.zip(把没用的文件删掉)
(7)sudo chown -R apache:apache /var/www/html/*(修改角色)
(8)chmod -R 775 /var/www/html(修改权限)
11.回到浏览器,打开原始URL,可以看到wordpress的相关操作,我们将需要填写的内容根据我们创建的rds的信息填入,其中数据库主机一栏填写rds的终端节点的URL,之后登录到wordpress中。
12.我们就搭建起了一个简单的wordpress网站啦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值