利用阿裡雲搭建WordPress網站 – 域名,短信和郵箱
WordPress是一種非常流行的部落格網站平台,也可以當作一個内容管理系統(CMS)來使用, 是世界上使用最廣泛的部落格系統之一。WordPress有非常多優秀的插件,使得這個開源産品變得非常容易擴充,滿足不同的需求。
我準備利用一個系列的文章,來展示如果利用阿裡雲的各種産品(彈性計算,資料庫,安全等等),搭建一個完整的WordPress網站。内容包括:
- 一、 搭建基礎網站應用
- 二、 域名,短信和郵箱
- 三、 動靜分離和CDN加速
- 四、 資料庫緩存和管理
- 五、 伺服器橫向擴充
- 六、 網站安全
二、域名,短信和郵箱
網站的運作并不是IP就夠了,需要域名加持。另外還可以利用短信服務支援短信通知和驗證碼,利用企業郵箱支援郵件通知和通過郵件釋出文章。這個部分的架構圖如下,基于上一個版本增加了:
- 域名:好的域名可以讓網站的推廣事半功倍
- DNS雲解析:阿裡雲提供的權威DNS服務,用于解析網站域名
- 短信服務:為WordPress網站提供短信通知和驗證碼的能力
- 企業郵箱:為WordPress網站提供郵件通知和通過郵件釋出文章的能力

買域名并配置DNS
網站沒有域名是不行的。阿裡雲萬網(
https://wanwang.aliyun.com/domain/)買個域名很友善,現在域名投資和交易也很火爆,我自己買了一個29元的,自我感覺良好,感覺分分鐘就會升值到上百萬,嗯嗯
買到域名之後配置DNS(
https://wanwang.aliyun.com/domain/dns)映射到之前配置的EIP上面。注意如果伺服器在國内,按照國家規定還需要進行備案(
https://beian.aliyun.com/),否則會被block住。為了友善示範,我購買的是香港地域的伺服器,這樣就不需要備案了。
配置好DNS之後,等待幾分鐘正常DNS就生效了。然後需要在WordPress裡面設定一下,這樣網站所有的連結就會都顯示為域名,而非IP位址。
搞定,這樣就可以用域名通路網站了:
準備短信服務
WordPress有一個插件叫做WordPress短信服務(SMS),可以使得網站可以用阿裡雲的短信服務。首先需要購買短信包,搞定簽名和模闆的審批。
然後在WordPress中安裝插件WordPress短信服務(SMS),注意這個插件是收費插件。
然後在插件的配置頁将AppKey(AccessKey),AppSecret(AccessSecret)(參考
https://help.aliyun.com/document_detail/101339.html),簽名,模闆等資訊填入就可以了。這個功能我就不展示怎麼使用了,大家自己試試吧。
準備企業郵箱
WordPress有一個插件叫做WP Mail SMTP,用于網站向使用者發送郵件。為了實作這個功能,首先購買阿裡雲的企業郵箱(
https://wanwang.aliyun.com/mail),注意域名要填對。
按照要求增加DNS解析記錄如下,可以參考
https://help.aliyun.com/knowledge_detail/36723.html。就不一一貼圖了。
操作解析的域名 | 解析記錄類型 | 優先級 | 解析記錄值 |
---|---|---|---|
@ | MX | 5 | mx1.qiye.aliyun.com |
10 | mx2.qiye.aliyun.com | ||
15 | mx3.qiye.aliyun.com | ||
imap | CNAME | imap.qiye.aliyun.com | |
pop3 | pop.qiye.aliyun.com | ||
smtp | smtp.qiye.aliyun.com | ||
qiye.aliyun.com | |||
TXT | v=spf1 include:spf.qiye.aliyun.com -all |
然後設定管理者(postmaster)賬号,并且登陸到企業郵箱控制台中去。
建立一個test賬号後面使用。
然後需要在配置WP Mail SMTP插件實作郵件通知功能
配置插件過程中,需要填入企業郵箱的SMTP位址
SSL不是必須的,但是建議選擇,畢竟網上裸奔是危險的。然後填入剛剛建立的test賬号資訊。這個地方注意一下,如果自己的smtp.域名不通,可以試着換成企業郵箱SMTP服務的公共域名smtp.mxhichina.com。
配置完畢測試一下,一個字,妥。
然後我們來配置Postie插件,實作通過郵件釋出文章這個功能。
SSL仍然不是必選但是推薦。正常填入test賬号資訊。如果pop3.域名有問題,可以嘗試公共域名pop3.mxhichina.com。其他配置建議看一下插件的官方文檔,這個插件功能十分豐富,又是英文的,需要個性化的配置需要點時間研究一下。
配置完成之後測試一下,效果非常好。