• http://roadmapintegrity.com Bill Bliss

    Ishan thanks for this post!

    I host on Rackspace, but I can’t do any debugging because I don’t have access to php.ini, which is why I was thinking of using EC2. But I hadn’t actually dove in to figure out exactly how to do it. So this is perfect!

    • http://www.ilovefreesoftware.com/ Ishan

      @Bill Bliss: You are welcome. The setup is easy on EC2. However, only reason I am not moving my website to that is lack of support. If I run into some WordPress specific error that results in “Internal Server Error”, my website would be down till I am able to figure out what went wrong. If you don’t mind me asking, how are you planning for support for your website?

  • http://republica-dominicana.co Republica Dominicana

    Thank youuuuuuuuu, Been looking everywhere for this, i have a question though. Is there any way to use RDS Amazon Relational Database Service as the database ???

    Please bare with me total newbie at this……….

    • http://www.ilovefreesoftware.com/ Ishan

      I have not tried that, so not sure how that works :)

    • Jonathan

      RDS (Relational Database Service) starts up a MySQL database. You would just install WordPress and provide the username/password and URL to your RDS instance when you install. It would work just like a local MySQL install.

      Note: Running a dedicated RDS instance is NOT part of the free tier – and would cost money. Also – there would be latency introduced between the EC2 instance and the RDS instance. I would suggest running an RDS instance in the same region (at a minimum) and within the same Availability Zone on the same region (for optimal performance). IE: US-EAST for both at a minimum (US-EAST-1/US-EAST-2/etc for both if you want serious speed).

      I tried this out with an Amazon CloudFront template that did this for me – so I might be missing some step to do it manually. However it is possible because RDS is just a MySQL database.

      • Jonathan

        Sorry – not specifically saying US-EAST is the best. I just mean pick the same region for both the EC2 and the RDS instance. And if you want to ensure the speed is optimal – you’d want to specify the Availability Zone (AZ) within that region to be the same for both servers.

        Of course pick the Region that makes the most sense for your users (US/Asia/Europe) and also note that different regions do have different costs associated with them. US-EAST is just the one I’ve used most often (and I think is the cheapest).

  • http://republica-dominicana.co Republica Dominicana

    Thanks anyways, i saw in another article in the web the posibility of doing this but no actual refference into how, so i was just intrigued about it. At the moment i use only cloudfront with origin pull with supercache plugin on my wp website.

    Please take a flash at it
    Republica Dominicana

    Not te fastest thing in the world but pretty decent when you take into account its practcally a pic site and all the plugins i use, and im also on shared hosting.

  • Pingback: Wordpress.com to Amazon EC2 Migration with Bitnami « Business Innovations

  • Pingback: 如何把WordPress安装到Amazon EC2云主机 | 小楼的站点

  • John Cook

    I find it a lot simpler to use the TurnKey Hub [1] to launch instances, no need to mess with security groups, finding the correct AMI, etc.

    They recently announced support for Micro instances too, which is way cool
    http://www.turnkeylinux.org/blog/maintenance-release-11.2

  • Pingback: Op een andere wolk | MyBlog

  • Pingback: Moving to websites to Amazon EC2 « Confero Litterae

  • SM

    Thanks for this how-to. However, if i want to point my domain to this hosting, what and where would I get the DNS settings?

    • http://www.ilovefreesoftware.com/ Ishan

      @SM: You should be able to find that in your control panel of AWS.

  • Harrison

    Great installation, easy to follow for people who know little. however, I am encountering one big problem. In WordPress, when I try to install a template or plugin, it prompts me to enter my FTP credentials. Looking for a hostname, FTP username, FTP password, and connection type (FTP vs. FTPS). I don’t really know how to find that. Any insight here?

  • Pingback: 在云端 - 安装WordPress到Amazon EC2云主机 | Lorelei Blog

  • http://www.hypervhd.com/ Jannysmith
  • jlynnedaniels

    Do you know how to change the www. address?

  • Dave Adams

    I am finding these instruction out dated. I guess AWS is always changing and I tried my best to following them and was unable to connect to my new instance