一般搭建一个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。

创建Application

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

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

Application name:Beanstalk WordPress

Descriptioan:Beanstalk Test

点击:[Next]

点击[Create web server]

选择[Create an IAM role and instance profile.]

点击[Next]

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

Predefined configuration: PHP

Environment type: Single instance

点击[Next]

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

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

选择[Create an RDS DB instance with this environment]

选择[Create this environment inside a VPC]

点击[Next]

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

instance type:t1.mirco

EC2 Key pair:awsok

点击[Next]

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

DB engine:mysql

instance class:db.t1.mirco

Username:wpadmin

Passowrd:密码

点击[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。

点击左侧栏的[Configuration]

点击[Software Configuration]右侧的图标

Document root:/wordpress

点击[Save]

安装Wordpress

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

点击[现在就开始!]

数据库名:ebdb

用户名:wpadmin

密码:wpadmin密码

数据库主机:RDS的Endpoint

表前缀:wp_

点击[进行安装]。

站点标题:AWS Beanstalk

用户名:Beanstalk

输入两次密码:任意

您的电子邮件:Beanstalk@awsok.com

点击[安装Wordpress]

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

用户名:Beanstalk

密码:设定站点是设置的密码

点击[登录]

成功的登录到Wordpress了!

结语

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

aws beanstalk mysql_AWS Beanstalk搭建WordPress站点相关推荐

  1. 阿里云ECS服务器安装AMH5.3面板并搭建WordPress站点详细教程(卞懂的学习笔记)...

    很多站长在购买阿里云ECS服务器后不知道该怎么搭建网站环境,又或是搭建了AMH5.3面板后不知道该怎么配置站点,下面这个教程将详细介绍阿里云ECS服务器安装AMH5.3面板并搭建WordPress站点 ...

  2. 使用宝塔面板搭建 WordPress 站点

    文章目录 使用宝塔面板搭建 WordPress 站点 WordPress 的部署 使用宝塔面板在一个 IP 下通过端口号部署多个站点 关于浏览器主动禁止访问某些端口 宝塔面板部署多个站点实现 使用宝塔 ...

  3. linux wordpress mysql 配置_linux下搭建wordpress站点

    搭建php站点 安装并启动 apache | mysql | php yum install -y httpd mysql mysql-server php php-mysql #启动apache m ...

  4. CentOS 搭建 WordPress 站点

    博客链接:https://www.aiiyx.cn 内容纲要 1. 版本相关 2. 主要内容 3. 安装并配置 PHP 4. 安装并配置 WordPress 5. 配置 Nginx 6. 配置 MyS ...

  5. Nginx 实践案例(源码编译安装方式):利用LNMP搭建wordpress站点

    镜像下载.域名解析.时间同步请点击 阿里云开源镜像站 ​LNMP是Linux + Nginx + MySQL + PHP 四个系统的首字母缩写,相对于 LAMP(Linux + Apache + My ...

  6. 京东云擎(JAE)免费搭建WordPress站点

    京东云擎(JAE)是京东推出的一款公有云产品,是京东云平台生态圈的核心组成部分.与百度的BAE.新浪的SAE相同,但是JAE刚上线不久,可能很多人都还没听说过或不太了解.小z尝试在JAE安装WordP ...

  7. 【Lighthouse教程】搭建WordPress博客

    背景概述 我们本期[5分钟玩转Lighthouse]系列教程中,将为大家介绍如何借力腾讯云Lighthouse实例,快速搭建基于WordPress的个人博客网站. WordPress 是全球最流行的开 ...

  8. AWS之EC2搭建WordPress博客

    AWS之搭建WordPress博客 注意:请确定您已经成功完成LAMP架构的搭建; 1.下载并解压WordPress安装包: ①使用wget命令在WordPress官网获取最新安装包: [ec2-us ...

  9. 网站搭建从零开始(七) WordPress站点的完善

    1.WordPress网站前后端常用语言简介和运行过程 通常一个网站的整个构建过程中需要大量的技术支持,尤其是用到很多种计算机语言.网站的构建主要分后端和前端两部分,后端代码在服务器上运行,而前端程序 ...

最新文章

  1. kingadmin页面开发
  2. Tensorflow【实战Google深度学习框架】TFLearn大宝剑
  3. python常用内置模块-Python-常用的内置模块
  4. python语言写九九乘法表_【酷叮课堂】--Python语言完成99乘法表
  5. 闲鱼直播三周内实现点击率翻倍,我们是这么做到的...
  6. 使用CrashHandler来获取应用的crash信息
  7. android9 system_server 访问sd卡_Leez学院丨手把手教你栗子板Android9固件编译
  8. html5文字收起,科技常识:HTML5给汉字加拼音收起展开组件的实现代码
  9. 【Todo】【转载】Scala中Array, List, Tuple的区别
  10. 安卓11及以上adb命令将冰箱设置为设备管理员
  11. xmlspy2014下载安装(可用)
  12. IM即时通讯实现的原理
  13. 百度搜索引擎工作原理解读
  14. Missing artifact oracle:ojdbc:jar:14:compile
  15. c#语言小括号里面的逗号是什么意思
  16. 获取计算机管理员,获取administrator权限的方法步骤-电脑自学网
  17. 如何在计算机面试中牵着面试官鼻子走?
  18. element UI中table操作栏更多按钮展示与折叠的实现
  19. vsomeip+*.fidl+*.fdepl(3)
  20. php匹配车牌号,车牌号校验示例代码

热门文章

  1. Django + Uwsgi + Nginx 实现生产环境部署1
  2. C++ 模板的全特化与偏特化
  3. 改动Xmodem/Zmodem上传下载路径
  4. Android studio 2.3安装遇到的问题
  5. 免费HTTP数据抓包Fiddler2[4.6.1.2]以及显示中文包内容的方法
  6. 由一个activity跳转到另一个activity
  7. 初学C#和MVC的一些心得,弯路,总结,还有教训(4)--Cache 关于创建多个缓存实例
  8. [C++]二维数组还是一维数组?
  9. MFC中Doc,View,MainFrmae,App各指针的互相获取
  10. Excel中,通过 「条件格式」 实现, 下拉菜单选择某个值时,这一行的颜色改变。