傳統情況下,網站源碼以及數據庫、圖片等資源都是存儲在一個服務器上的。這樣的配置會存在這樣的尷尬問題:當網站數據越來越多的時候,就面臨著存儲空間不夠用、升級服務器配置、訪問出現卡頓等情況。而解決此問題的最好方法就是將網站、數據庫以及圖片等資源分開管理,存儲在不同的服務器上,這樣使用時只需要在主服務器上調用即可。浪子虎博客使用的就是阿里云的OSS存儲服務。下面,就隨著浪子虎的腳步踏入WordPress博客使用阿里云OSS存儲資源的步伐吧。
1. 安裝WordPress
當然,如果你連WordPress站點都沒有的話,這一切就免談了。所以,這是第一步。關于具體步驟,筆者就不詳細講解了,如果有時間的話,下次會有一個專題來探討WordPress的安裝和使用方面的問題。如果想使用阿里云OSS存儲服務的朋友,我想已經有一個WordPress站點了,所以關于此步驟,筆者直接略過,如果這其中有不明白的朋友,可以聯系我。好,看下一步。
2. 購買阿里云OSS服務
第一步,登錄阿里云。(如果沒有阿里云賬戶的朋友,可以自己根據提示注冊一個即可。)
第二步,找到導航,進入OSS購買頁面,如下圖所示:
3. 配置阿里云OSS服務
第一步,進入“管理控制臺”,在左側導航中選擇“對象存儲OSS”,如下圖所示:
第三步,創建Bucket。進入OSS管理界面,進入“Bucket管理”,在右上角的地方找到“創建Bucket”的按鈕,之后根據提示創建自己需要的Bucket。如下圖所示:
Bucket創建成功之后,就可以對自己的Bucket進行管理了,進入“Bucket管理”,選擇自己剛剛創建的Bucket,進入之后做相應的配置即可。Bucket的配置主要是以下幾點:
? 私有:對object的所有訪問操作需要進行身份驗證。
? 公共讀:對object寫操作()需要進行身份驗證;可以對object進行匿名讀。
? 公共讀寫:所有人都可以對object進行讀寫操作。一般情況下選擇“公共讀寫”即可。
b. 防盜鏈設置。因為OSS是按使用量收費的服務,為了減少用戶存儲于OSS的數據被其他人盜鏈而產生額外的費用,所以防盜鏈的設置是很必要的。具體的參考“Bucket屬性”下的“防盜鏈設置”進行相關的設置即可。
c. 域名設置。雖然阿里云也提供了免費的域名使用,但是為了便于管理,筆者還是推薦設置自己的域名。域名設置最復雜的地方就是你要聯系自己的服務商或者登錄自己的域名管理界面設置相關的二級域名。當然了,設置好二級域名之后必須要進行正確的CNAME解析才能正常的使用。如果在這里遇到困難的朋友,可以聯系浪子虎,筆者很愿意分享自己的心得。
d. 圖片處理功能。圖片處理服務主要是針對以圖片為主的站點而言的,在這里,可以設置圖片水印以及綁定圖片域名等,具體步驟參考阿里云官網的相關提示即可。
到這里,基本上的設置都弄好了,接下來就是重頭戲了。
4. WordPress和OSS的對接
這里是本篇的重點,當然了,如果已經配置好的朋友,可以跳過上面的步驟直接看這里即可。不多說了,上干貨。 在這里,浪子虎推薦使用WordPress插件的方式來實現站點和OSS服務的對接。那么,就先下載插件吧。
第一步,下載地址:http://cdn.slmwp.com/slmwp/plug/aliyun-oss-support.zip
第二步,下載后,將解壓得到的文件夾aliyun-oss-support-master上傳到網站的/wp-content /plugins /目錄。
5. 注意事項
? ?終于,終于,終于搞定WordPress和阿里云OSS存儲服務這一對冤家了。那么,在配置過程中,我們應該注意什么問題呢?
a. 基于WordPress的站點以及阿里云賬號,這是最基本的要求;
b. 在創建Bucket的時候,最好選擇杭州節點的;
c. 浪子虎建議開啟Bucket防盜鏈功能;
d. Bucket最好綁定自己的域名,這樣以便于日后的管理工作。