Saturday, February 23, 2013

Godaddy, AWS, Wordpress, LaunchRock, Posterous

目前為止, 用了一堆不同的服務商提供的免費或是便宜的服務. 但是也因此網站的各個功能相當的分散XD 昨天開會討論, 決定把我們的online dating site, TraRoma.com, 的blog從posterous搬到自己的AWS instance上. 昨天晚上開始裝到今天設定好. 在這邊記錄一下, 看看能不能幫上什麼人. 

1. 我們目前是跟Godaddy買domain, 所以domain設定所有的工作都是透過Godaddy的界面.

2. 我們用了LaunchRock來做我們的landing page. 所以domain的A name (or @)是指到LaunchRock的server.

3. 目前的blog是用posterous來架的. 所以照著posterous的說明, 我加了一個CNAME (blog)指到posterous的server. 

4. 因為決定要把blog搬到wordpress上, 所以就很快照著網路上找到的說明, 在我們目前的AWS instance上架起了wordpress. 目前是裝在/var/www/html/blog目錄裡. 

5. 接著挑戰開始來了. AWS instance的domain name長的是ec2-xxx-xx-xx-xx.compute-1.amazonaws.com. 所以可以用http://ec2-xxx-xx-xx-xx.compute-1.amazonaws.com/blog來看我們的blog. 但是我們希望剛架起來的wordpress能夠被http://blog.traroma.com指到.

6. 我試著要利用URL rewrite去改. 但是沒能成功XD

7. 最後我的解決方法是, 把CNAME指到AWS instance上. 然後在AWS的httpd.conf裡, 加了Virtual Host. 把blog.traroma.com指到wordpress安裝的路徑.

目前看起來這樣的方式是可行的. 希望沒有什麼副作用囉. :) 

No comments:

Post a Comment