介紹
計劃的目標是集合一批以WordPress開發及周邊為主要業務的商業公司,由大家共同為廣大使用者提供WordPress中國區倉庫源,我稱之為“社羣源”。最終徹底改善國內WordPress的使用者使用體驗,以求加速WordPress在中國的流行。
當然,使用者也可以建立和使用自己的“自定義源”,在本篇文章中我將詳細介紹倉庫源的搭建方式。
倉庫源所依賴的環境
- 一臺境外的伺服器(推薦美國的,頻寬大)
- 國內的CDN(可選)
- AppNode伺服器管理面板
- CentOS 7
AppNode面板介紹
可能有人好奇,我為什麼不推薦寶塔面板?首先需要說明的是寶塔的功能是殘缺的(此時的時間是2020年3月16日,寶塔以後可能會更新,但是至少到目前為止是殘缺的),無法實現需求的功能。好奇的同學可以看一下寶塔的反代功能,他的頁面內容替換隻支援三個關鍵字並且不支援替換301響應中的URL。
當然,AppNode的確對該專案提供了贊助,不過這個贊助是因為我一開始就打算採用AppNode,所以才找他們談了這件事,他們在給了我贊助後,一再要求我不要為其宣傳,否則怕贊助“變味”了。
AppNode的前身是VPSMate,我是從VPSMate時代一直使用至今的,我對我的客戶也是著重推薦AppNode。我個人覺得AppNode怕是現階段最好用的伺服器管理面板了,不過他的知名度非常低。
今天和AppNode的開發人員聊到知名度低的這個問題的時候,得到了他這樣的回覆:
![](https://www.ibadboy.net/wp-content/uploads/2020/03/QQ圖片20200316182645.png)
總結一下就是:他們在靜下心打磨功能,不鳴則已一鳴驚人。
源的實現原理
原理很簡單啦,就是一臺國外的伺服器做WordPress官方服務的反代,之後再由國內的CDN做分發即可。
若是搭建來自用就可以不用套CDN了
搭建方法
AppNode面板安裝
複製下面的命令到伺服器中執行。
INSTALL_AGENT=1 INSTALL_APPS=sitemgr INIT_SWAPFILE=1 INSTALL_PKGS='nginx-stable' bash -c "$(curl -sS http://dl.appnode.com/install.sh)"
之後跟著提示走即可安裝完成,這個和寶塔的裝法是一樣的。
注意:請在你的防火牆中放行面板的埠,否則面板將無法開啟!
面板的初始配置
AppNode的面板的登入方式在安裝完後會有相應提示,例如:
![](https://www.ibadboy.net/wp-content/uploads/2020/03/深度截圖_選擇區域_20200317100341.png)
成功登入後就可以開始初始配置了,詳見下方影片教程。
匯入站點配置資訊
為了方便大家,我把我的站點配置檔案匯出了備份,大家可以先下載下面的備份檔案,再跟著後面的影片教程把配置檔案匯入到AppNode中。
配置匯入的站點
匯入進來的站點主要需修改兩個部分,一個是站點的域名,另一個就是站點的SSL證書。
注意:影片中遺漏了Body內容關鍵字替換和301重定向中的URL替換的修改方式。替換位置:站點設定-反代-文字替換,以及站點設定-反代-跳轉URL替換。
CDN加速節點的配置
CDN不是必須的,自用的同學可以看一下百度雲加速,他們提供每天免費10G的流量。
打算提供社羣源的企業不需要自己配置CDN。《WordPress中國區倉庫源建設計劃》的CDN資源由又拍雲統一讚助提供,各企業只需要提供一臺國外的伺服器做反代即可,最終架構圖類似:
![](https://www.ibadboy.net/wp-content/uploads/2020/04/QQ圖片20200401153806-1024x557.png)
為什麼會選擇又拍雲
和AppNode一樣,又拍雲也是我一直在用覺得很棒才定向的和他們談了贊助的事。
我部落格的CDN一直是用的又拍雲,不過我是付費使用,並沒有參加又拍雲聯盟活動,因為不想在部落格上掛任何第三方連結和LOGO…→_→
這次之所以選擇又拍雲是因為又拍雲的幾個優點非常吸引我:
- 支援平滑遷移源站資料到雲端儲存,下次直接從雲端儲存讀取,實現類似中間源的效果,有效減輕源站負擔。
- 支援多個源站負載均衡、容災備份,這個功能很強大很實用,我原本是自己開發了一個“倉庫源排程服務”嘗試達到類似效果,但是肯定是趕不上CDN層的實現來的徹底完善。
- 支援Let’s Encrypt證書,其他CDN配置的證書通常都是單次購買一年,若過期了只能重新購買,一旦忘記續期那就完犢子了……Let’s Encrypt的好處就是可以自動續簽,放那就不用管了,省心吶。
以上三個優點中的第二個是最吸引我的,也是我最終決定選擇又拍雲的主要原因。
不得不說又拍雲這家企業還是很有社會責任感的,簡單聊了下,負責商務合作對接的同志就表示又拍雲願意承擔《WordPress中國區倉庫源建設計劃》的所有CDN流量及資料儲存費用。
其他倉庫源搭建方法
使用方法
使用方法就很簡單了,站長們可以直接在外掛上填入API域名和下載域名即可,自定義源設定將會自動覆蓋社羣源的設定。
例如:
![](https://www.ibadboy.net/wp-content/uploads/2020/03/深度截圖_選擇區域_20200317150826.png)
提供社羣源
為保證可靠性,社羣源目前只接受正規公司贊助。若貴司有意提供社羣源請聯絡QQ:1642491905
提供社羣源將會獲得外掛設定頁、專案主頁的引流資訊、品牌資訊展示的權力,這將提升貴司在WordPress使用者群體中的品牌形象和信任度。
提供贊助支援
專案的維護需要耗費大量的時間和精力,如果你有意贊助我,請聯絡QQ:1642491905
加群交流
使用者可以新增下面的QQ群,搭建過程中出現問題我會及時解答,後續有什麼動態也會透過QQ群及時通知。
![](https://www.ibadboy.net/wp-content/uploads/2020/03/QQ圖片20200315095153.png)
Leave a Reply to 絕世壞蛋 Cancel reply