'Amazon' 标签

撤离 Amazon EC2 令投新怀抱

上个月 被 Amazon 扣了15多刀,吖疼啊,得赶紧撤退走人。得得换换了,毕竟又是一年了。都说2014马上有。
采用 SSH 来迁移 WordPress 非常舒服,这不过在 EC2 上导出 MySQL 不是那么好搞,我应该没有忘记 MySQL 的 password,可就遇到了
mysqldump: Got error: 1045: Access denied for user 'ser=[xxx]'@'localhost' (using password: YES) when trying to connect

解决办法请参考这文章 http://www.tikalk.com/alm/solution-mysql-error-1045-access-denied-userlocalhost-breaks-openstack

Nginx Ubuntu Varnish WordPress – Amazon EC2

这里以Ubuntu 12.04 LTS为例,和Nginx,Varnish来搭建WordPress运行环境。

EC2的SSH登录名称是ubuntu,需要转到root状态下。

sudo -i

安装MySQL
apt-get install mysql-server mysql-client
过程中按提示设置root SQL password

安装Nginx
apt-get install nginx
/etc/init.d/nginx start
访问你实例的公共DNS URL,就会见到Welcome to nginx!’

配置防火墙
ufw allow ssh
ufw allow http
ufw enable
ufw status

安装PHP,通过PHP-FPM安装PHP和Mysql扩展
apt-get install php5-fpm php5-mysql

Amazon EC2上安装和运行WordPress

Amazon EC2上安装和运行Wordpress / Install WordPress on Amazon EC2 – 现在Amazon EC2 已经开始使用BitNami 来让大家快速方便搭建各种程序

BitNami提供了,包括的Drupal,Joomla,WordPress,Django,Magento等超多开源Web应用程序,框架和运行环境。BitNami实现了一键式部署开源应用程序和开发环境,定期自动备份等。目前已支持30多个应用程序。BitNami可以在本地/虚拟机/Amazon Cloud Images上运行,支持Windows, Linux, Mac OS X三大系统。

本文要所说并非是关于使用BitNami来在 Amazon EC2 安装和运行Wordpress。而是像在VPS上安装和运行Wordpress一样,动手配置运行环境。–折腾!

1.首先是打开AWS Management Console(管理控制台) 点击’Launch Instance’创建一个实例。选择 Linux 系统(免费)至于啥版本就挑自个喜欢的,接着选择Micro instance实例(只有这个才能享受一年的Free晚餐喔)其它的都会让你挨美刀了。一般对于小型的个人站点或者测试用途这个Micro instance已经够用的了。然后其它的默认不用设置。到 Creat Key Pair 密钥这一项,需要创建一对密钥,给密钥起一个名字并创建和下载密钥到你的PC上(使用SSH登陆服务器需要用到)。

接下来创建一个安全组,也就是配置防火墙规则,Name Group里填写WordPress,描述里也可以填写为WordPress;然后加入规则如下:

HTTP(0.0.0.0 / 0)EC2_Shot_03
SSH(0.0.0.0 / 0)
20 – 21(0.0.0.0 / 0)://自定义规则,端口范围
14000-14050(0.0.0.0 / 0)://自定义规则,端口范围

添加完成后服务器就可以在实例上运行了。

2.在AWS Management Console(管理控制台)上单击’Connect’连接,一个基于Java的SSH客户端将会打开,输入保存在PC上密钥文件的路径,点击启动SSH客户端 “Launch SSH Client”这样就可以安装和部署Apache,PHP和MySQL了。