分享免费的编程资源和教程

网站首页 > 技术教程 正文

AWS Beanstalk搭建WordPress站点,如此简单!

goqiw 2025-03-12 14:22:52 技术教程 4 ℃ 0 评论

一般搭建一个Web服务器和数据库分离的Wordpress环境需要3-4小时,而使用AWS Elastic Beanstalk搭建Wordpress环境(EC2 + RDS)不需1个小时,竟是如此简单。想自己创建EC2及RDS后搭建Wordpress环境,参照以下博客。

下面介绍一下使用AWS Elastic Beanstalk搭建Wordpress环境的步骤。

Elastic Beanstalk搭建Wordpress环境

下载Wordpress

在AWS开始搭建Wordpress环境之前首先下载Wordpress,目前的最新版本是Wordpress4.2。

  • WordPress官网:http://cn.wordpress.org/

创建Application

登录AWS管理界面之后点击[Elastic Beanstalk]。

在Elastic Beanstalk页面点击[Create New Application]。

  1. Application name:Beanstalk WordPress
  2. Descriptioan:Beanstalk Test
  3. 点击:[Next]

点击[Create web server]

  1. 选择[Create an IAM role and instance profile.]
  2. 点击[Next]

WordPress需要PHP环境的支持因此选择PHP,Environment Type也可选择[Load Blancing,auto scaling]但是在这里选择[Single instance]。

  1. Predefined configuration: PHP
  2. Environment type: Single instance
  3. 点击[Next]

点击[Upload your own]的[参照]把下载的Wordpress文件上传之后,点击[Next]。

点击[Check availability]确认可用之后,点击[Next]。

  1. 选择[Create an RDS DB instance with this environment]
  2. 选择[Create this environment inside a VPC]
  3. 点击[Next]

基本上使用默认信息,在这里只选择以下部分。

  1. instance type:t1.mirco
  2. EC2 Key pair:foraws
  3. 点击[Next]

不填写标签直接点击[Next]。

  1. DB engine:mysql
  2. instance class:db.t1.mirco
  3. Username:wpadmin
  4. Passowrd:密码
  5. 点击[Next]

选择VPC及运行EC2,RDS的Subnet之后点击[Next]。

确认设定内容之后点击[Launch]。

等待10多分钟之后显示如下画面,就表示成功创建环境了。

修改Document Root

但是当访问
http://beanstalkwordpress-env.elasticbeanstalk.com/时会报如下错误。

Forbidden

You don't have permission to access / on this server.

这时我们需要修改一下Document Root。

  1. 点击左侧栏的[Configuration]
  2. 点击[Software Configuration]右侧的图标
  1. Document root:/wordpress
  2. 点击[Save]

安装Wordpress

访问
http://beanstalkwordpress-env.elasticbeanstalk.com/,可以开始配置Wordpress了。

  1. 数据库名:ebdb
  2. 用户名:wpadmin
  3. 密码:wpadmin密码
  4. 数据库主机:RDS的Endpoint
  5. 表前缀:wp_

点击[进行安装]。

  1. 站点标题:AWS Beanstalk
  2. 用户名:Beanstalk
  3. 输入两次密码:任意
  4. 您的电子邮件:Beanstalk@awspack.com
  5. 点击[安装Wordpress]

安装成功之后点击[登录]。

  1. 用户名:Beanstalk
  2. 密码:设定站点是设置的密码
  3. 点击[登录]

成功的登录到Wordpress了!

结语

在这里只是搭建了单台EC2加单台RDS的Wordpress环境,也可使用AWS Elastic Beanstalk配置Load Blancing,Auto scaling及RDS主从的Wordpress环境提高可用性。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表