bt(寶塔)、apache2、typecho
類型選擇
cdn 可以選擇全站加速,也可以選擇只對指定的靜態(tài)資源加速。全站加速是博客網(wǎng)站里面比較常見的一種方式,部署起來比較簡單,但有時候這種方式不太靈活。靜態(tài)資源加速是把靜態(tài)資源放到一個單獨的網(wǎng)站里面,然后主站使用該資源站的資源,二者相互分離,互不影響。
我個人只是想要加速訪問這些圖片時的速度,所以我選擇了更具靈活性的靜態(tài)資源加速。而靜態(tài)資源加速,首先需要先為這些靜態(tài)資源搭建一個網(wǎng)站,然后對這個網(wǎng)站全站套上 cdn,同時設置一個較長的緩存時間。
搭建靜態(tài)站
我使用的是 typecho 博客系統(tǒng),上傳的圖片文件都在網(wǎng)站的usr/子目錄下,所以我可以以這個文件夾為基礎搭建一個靜態(tài)網(wǎng)站。
我使用了 bt(寶塔),可以很方便的創(chuàng)建出該靜態(tài)站。由于搭建的是靜態(tài)站,所以也就不需要執(zhí)行 php 了。
設置偽靜態(tài)
搭建好網(wǎng)站后,我們就可以設置偽靜態(tài)了
上面配置規(guī)則的大概意思就是禁止訪問 php 文件,禁止除文件之外的其他請求,同時對于靜態(tài)圖片添加緩存控制時間(7天)。
注:如果你想直接改配置文件,請參考 apache2 官網(wǎng)文檔。
為什么要設置偽靜態(tài)呢?
通常偽靜態(tài)只在動態(tài)網(wǎng)站中出現(xiàn),但是我甚至不想讓用戶通過靜態(tài)站訪問我的 php 文件,即使是靜態(tài) php 文本文件也不行。所以就配置了偽靜態(tài)。
添加證書
添加證書是為了能夠使用 https。bt 面板可以一鍵簽發(fā)證書,自己申請即可。注意記下密鑰( KEY )和證書( PEM 格式)
檢驗
配置完成后可以自己試著直接訪問靜態(tài)網(wǎng)站,看看能否訪問文件夾、php文件以及普通的圖片資源。
添加部署 cdn
校驗無誤后,就可以配置cdn了。
首先需要在騰訊控制臺開通 cdn 服務。新用戶可連續(xù) 6 個月領取每月 50GB 的免費流量包,老用戶每月免費 10GB 流量包。
添加域名
都按默認配置即可,需要注意的是源站設置填服務器的 ip 地址,加速業(yè)務類型選擇靜態(tài)加速。
域名解析
添加域名完成后,在基本配置選項里面可以看到一個 CNAME 選項,我們還需要把我們的域名 cname 解析到該網(wǎng)址才行。不知道如何做的請自行搜索 cname 解析。
配置證書
證書內容填寫 bt 中記錄的證書( PEM 格式),私鑰內容填寫 bt 中記錄的密鑰( KEY )。
另外,回源協(xié)議選擇協(xié)議跟隨(截圖中沒有)。
訪問控制
這一步主要是防止被惡意 ddos 造成損失。
設置 ip 訪問限制
在域名管理中,選擇對應的域名,在訪問控制選項卡可以找到該項。
一秒10次的訪問限制基本夠用了,如果覺得太少可以改大一點。
設置帶寬封頂
每秒 100Mb 足夠了,如果覺得太少可以改大一點。
如果想限制 https 訪問,也可以在這里設置。
配置結束
至此,我們的 cdn 就配置完成了,可以感受下速度了。
優(yōu)惠第一步:點擊下面網(wǎng)址成為深圳市時魚科技有限公司代理客戶:
https://partner.cloud.tencent.com/invitation/1000111464505d5b911f269c3 確定成為深圳市時魚科技有限公司騰訊云代理客戶。
優(yōu)惠第二步:咨詢客服確認價格,聯(lián)系在線客服領取優(yōu)惠券和代金券后以及優(yōu)惠活動的價格后,并用剛才關聯(lián)好的騰訊云官方賬號提交優(yōu)惠訂單,專業(yè)技術人員免費協(xié)助選擇配置。
時魚科技騰訊云代理商優(yōu)惠折扣說明:
同時與騰訊云官方優(yōu)惠活動疊加:優(yōu)惠活動相當于折上折,買一年83折,買2年7折,買3年5折,聯(lián)系在線客服有驚喜。
騰訊云代理商,時魚科技專注做騰訊云代理,服務多家上市企業(yè)以及萬家中小企業(yè),經(jīng)過專業(yè)認證的技術團隊提供免費技術資訊服務。
我們支持騰訊云服務器,騰訊云數(shù)據(jù)庫,騰訊云大禹高防,騰訊云主機,騰訊云CDN,騰訊云點播,騰訊云waf,企業(yè)郵箱等全部騰訊云產品。