這篇文章介紹如何在亞馬遜雲架設wordpress部落格。最強的雲,加上最流行的建站工具,構成了最容易掌握的建站方式。
aws (amazon web service)是亞馬遜提供的雲服務。它是當今最強大的雲平台之一。近幾年獲得成功的多家**,比如pinterest, foursquare, airbnb, spotify,都架設於該平台。aws即將通過合作的方式,入華提供雲服務。這一新聞激起了不小的波瀾。多家國內雲服務商紛紛降價,以提前應對。aws的影響力可見一斑。
為了使用亞馬遜雲,需要有乙個亞馬遜賬戶。你可以使用已有的亞馬遜購物賬戶,也可以重新註冊。前往亞馬遜aws官網:
aws首頁
上面的"my account / console"選單中,我的賬戶(my account)主要包括各種賬戶和賬單資訊。管理面板(amazon management console)用於設定aws的雲服務。
根據提示設定賬戶。你需要輸入信用卡資訊,並有乙個**用於驗證。aws有乙個免費的計畫可以選擇,可以先拿來試用:
註冊完成後,依然從"my account / console"選單,進入管理面板(amazon management console)。aws的大部分雲服務都列在這裡,包括我們後面要使用的ec2。
ec2(amazon elastic compute cloud)是亞馬遜推出的「彈性雲」服務。乙個ec2的例項(instance)提供了乙個虛擬主機。你可以像使用一台電腦或者一台伺服器那樣,使用這個虛擬主機。另一方面,ec2會根據你的實際消耗的計費,避免了主機的閒置耗費。隨著**的增長,ec2可以很容易的拓展,支援更多的來訪。
對於新註冊的使用者,可以免費建立乙個ec2例項
收費細節可參考aws計價。
我們將建立乙個ec2例項,並在該虛擬主機上架設wordpress。從管理面板進入ec2頁面:
ec2頁面
這個頁面中,有四個標出的選項:
新建例項,並跟隨指示設定。我選擇的是:
dns與ip位址
這裡主要說明security groups的訪問許可權設定。我們剛才在建立例項中,允許所有的ip訪問ssh埠。由於我們的目的是架設乙個wordpress的web站點,我們還需要開放80和3389埠。
在ec2頁面選擇security groups,選擇例項所屬的使用者組。在下方的視窗中,選擇inbound標籤頁,並增加規則,開放80和3389埠給所有人。
另一方面,我們的ssh埠依然是所有人都可以訪問。這並不安全。可以增加關於22號埠的規則(rule),限定可訪問的ip範圍。
設定訪問規則
參考在aws建立wordpress部落格
你可以在security groups頁面下,建立多個群組。回到instances頁面中,右鍵點選相應例項,設定群組,讓乙個例項歸屬於多個群組。
現在多個方面都已經準備好。使用儲存的vamei.pem金鑰,利用ssh登入到虛擬主機。在linux和mac下,可以直接使用ssh命令:
ssh -i vamei.pem [email protected]對於ubuntu系統來說,使用者名為ubuntu。對於amazon linux系統,使用者名稱
ec2-user。對於
rhel5, 使用者名稱可能是root,也可能是
ec2-user。
在windows下,可以使用ssh軟體登入,比如putty。
可參考使用ssh連線雲。登入之後,你可以像使用單機linux那樣使用亞馬遜雲。
我的aws部落格
上傳多**時,有可能出現無權建立資料夾的提示。這時,要登陸ec2,修改相應的母資料夾wp-content的許可權,讓apache的使用者名稱擁有寫入許可權。
apache伺服器的使用者名稱可以使用下面命令找到:
apache2ctl -s我的apache的使用者名為www-data,所在組為www-data。我的方式是將資料夾歸屬為www-data組,並讓歸屬組擁有寫入許可權。
aws提供的網域名稱是乙個次級網域名稱。我想申請乙個正常的,易於人記憶的網域名稱,比如vamei.me。到godaddy上搜尋,這個網域名稱還沒有人註冊,申請賬戶並註冊該網域名稱。
(需要信用卡,每年支付十幾美元的費用)
網域名稱註冊之後,需要將已經建立的例項和該網域名稱連線。登入godaddy的賬戶,訪問自己的賬戶。所有註冊的網域名稱都在「domain」一欄中列出。
修改zone file
這一修改可能需要一些時間才能生效。生效後,可以通過vamei.me訪問我的部落格了。
上面的網域名稱設定成功之後,wordpress可以通過兩個網域名稱訪問,即原有的aws網域名稱和godaddy註冊的網域名稱。如果你嘗試點選部落格的不同頁面,會發現這些鏈結依然使用的是舊的網域名稱。我們可以在wordpress中修改。
訪問自己的部落格,並登入。在dashboard -> setting -> general中,將wordpress address和site address兩欄,修改為新的網域名稱:
wordpress url設定
在修改過程中,可能不小心輸錯,導致無法再次登入部落格。這種情況下,可以根據wordpress關於修改站點url的指導處理。
aws雲讓曾經複雜而專業的伺服器架設和管理變得簡單。正如上面看到的,借用aws雲和wordpress這樣的神器,程式設計師可以十分鐘的時間搞定乙個**,簡單而迅速。
亞馬遜雲計算
亞馬遜將他們的雲計算平台稱為彈性計算雲 elastic compute cloud,ec2 它是最早提供遠端雲計算平台服務的公司。早在2006年3月,亞馬遜就發布了簡單儲存服務 storage service,s3 亞馬遜網路服務平台使用rest representational state tra...
阿里雲ecs搭建wordpress
wordpress是一種使用php語言開發的部落格平台,使用者可以在支援php和mysql資料庫的伺服器上架設屬於自己的 也可以把 wordpress當作乙個內容管理系統 cms 來使用。直接用xampp一鍵式環境。xampp如何搭建可看我之前的文章 阿里雲搭建discuz 第一步 第二步 然後將w...
騰訊雲搭建個人部落格wordpress
首先你需要有一台雲端伺服器,這個在各大平台上租個玩玩就行了。預設賬戶為 root 初始密碼p6faxnn9dtb9guem 用以下命令公升級服務裡的軟體到最新版 yum update yoneinstack 是乙個一鍵安裝程式,可以方便的安裝 nginx mysql php 這些程式,有這些才能讓w...