寶塔面板自建CDN教程

寶塔面板是一箇簡單好用的服務器運維面板,可支持Windows和Linux兩種操作系統。我們可以利用它來配置和管理服務器,通常爲了解決網站訪問速度慢問題,需要在面板中自建CDN加速。

CDN是構建在數據網絡上的一種分佈式的內容分發網絡。它是通過現有的網絡基礎上再增加一層新的網絡構架,用戶要訪問的內容會分發到離用戶最近的節點上,可以大大的提升用戶獲取數據的速度。現在也有一些支持免費CDN加速的美國主機,用戶可以根據需求選擇。

網站使用CDN加速不但可以提高穩定性,也可以保障安全性。CDN加速的節點是分散的,想要對其進行攻擊的話難度非常大,攻擊一箇節點影響的也只是這一個節點的緩存,因爲服務節點數量衆多,CDN會自動啓用另外的節點,這樣攻擊的難度和成本自然就讓攻擊者知難而退了。

相關閱讀:《支持CDN加速的美國主機租用推薦》

寶塔面板自建CDN教程

、區分IP

這裏可以選用不同IP,兩個或多箇IP。

源站點ip:...(網站文件存放的服務器)

寶塔面板ip:b.b.b.b(用來搭建cdn的服務器)

2、寶塔面板配置及部署

安裝寶塔面板—安裝服務器環境—添加站點—安裝插件“HOST修改工具”

打開已經安裝的“HOST修改工具”插件,填寫域名(例如:.com)和源站點的IP地址。或者直接在目錄/etc/hosts下修改HOST文件,這樣就不用安裝插件。

3、站點設置

打開站點—點擊網站設置—彈出框找到左邊反向代理—打開設置。

首先開啓代理,開啓緩存。然後將緩存時間設置一下,這裏填寫的是80分鐘。

目標URL與發送域名,填寫的是源站的網址,大體內容是一樣的。唯一的區別是,在前面那個框裏面,需要添加上https://或者是http://,信息填寫完畢後,點擊下方的提交即可。

4、重載Nginx服務

設置完之後我們需要重載Nginx服務,在寶塔面板“軟件管理”處找到Nginx,點擊“服務”R選擇“重載配置”即可。

5、設置SSL證書

網站一般要安裝部署SSL證書,代理加速的服務器站點也要配置SSL證書。

如果源站啓用了HTTPS協議,那麼鏡像站點也需要部署HTTPS證書,我們可以在寶塔面板中部署證書。不然會有502的錯誤,這裏配置的域名和主站點是一樣的。

6、設置域名解析

域名解析到目標IP即可。

7、清理緩存

以上設置全部完成後,可以通過指令來清理頁面緩存,https://域名/puge/頁面

例如:https://www..com/puge/exmple.html直接瀏覽器輸入即可清理緩存。