靜態網站在騰訊雲上的託管

版權聲明:本文由騰訊雲原創文章,轉載請註明出處: 
文章原文連接:https://www.qcloud.com/community/article/191php

來源:騰雲閣 https://www.qcloud.com/communityhtml

 

接下來,將以一個WordPress我的博客網站的搭建爲例,來講明如何在靜態網站中搭配使用CVM+COS+CDN,實現業務的快速遷移上雲。
mysql

實現步驟:

1.採用CVM做爲WordPress的增量服務器

推薦使用騰訊負載均衡,將用戶請求均衡分發到自有服務器和新增的騰訊雲主機CVM上,在不中斷WordPress網站服務的前提下,逐步過渡網絡流量至雲端。具體流程:
首先,開通騰訊雲主機CVM。選擇適合自身業務的計費模式、地域以及軟件硬件配置。
nginx

點擊登陸,在彈出的Web界面中遠程登陸騰訊雲主機,對WordPress網站完成部署。雲主機帳號爲root,密碼爲本身購買雲主機時設定的密碼。

sql

登陸成功後,能夠鍵入一系列命令來安裝啓動Nginx,PHP等相關組件,初始化服務器環境。樓主比較懶,直接在騰訊雲的服務市場中搜羅出了各種免費可用的鏡像,這些鏡像已經集成了大多數的必要服務,免除了安裝配置的各類工做。

緩存

爲了提高用戶在雲服務器上的軟件安裝效率,減小下載和安裝軟件的成本,騰訊雲還提供了Yum下載源。在CentOS環境下,用戶可經過Yum快速安裝軟件。對於Yum下載源,無需添加軟件源,能夠直接安裝軟件包。貼出詳細教程連接安全

簡單舉例:在root權限下,經過如下命令來安裝軟件:服務器

yum install [nginx][php][php-fpm][mariadb][mariadb-server][mysql][mysql-server]...

系統會自動搜索相關的軟件包和依賴關係,而且在界面中提示用戶確認搜索到的軟件包是否合適,以下圖所示:

輸入「y」確認後,開始安裝軟件,安裝完成後會提示「Complete」,以下圖所示:

在完成服務器環境的初始化後,是時候將網站部署到雲端主機上了。
樓主的開發機爲Windows,因此經過Filezilla來實現本地Windows和服務器端Linux之間的文件上傳和下載。
網絡

當業務壓力較大或爲了保證服務質量時,能夠進一步開通多臺雲主機,並搭配騰訊雲負載均衡CLB,將網絡請求按必定的均衡策略分配至各個主機。

負載均衡

成功購買後,便可單擊導航條中的【雲產品】-【負載均衡】打開雲服務器CVM控制檯。查看【LB實例列表】,列表包含全部已購負載均衡實例。用戶能夠編輯LB實例名,綁定已購買的雲主機。

2.採用COS存儲增量數據

騰訊雲對象存儲(COS)是一個容量無限大的,安全可靠的,按量收費的雲端存儲系統,可存儲視頻、音頻、圖片、文件等任意非結構化數據。
若是想在本身的WordPress網站中使用COS存儲靜態資源,只需完成註冊、實名認證,並進行簡單的控制檯配置,而後在WordPress的控制檯集成騰訊雲COS插件,正確配置參數,便可實現靜態資源的增量上雲。除此以外,騰訊雲還提供了同步工具,輕鬆實現存量資源的「一鍵上雲」。
實現步驟:
首先,快速註冊登陸

而後,完成實名認證(推薦QQ財付通認證,申請更快速,使用更便捷)。

接着,在控制檯建立項目WordPressTest。

在項目WordPressTest下新建一個bucket存儲桶,名稱不妨叫publicbucket。

點擊【獲取API密鑰】獲取APP ID、SecretID、SecretKey。

接下來,在WordPress控制檯中添加騰訊雲COS插件。
【基於騰訊雲存儲COS的WordPress遠程附件支持插件】下載連接

下載該插件,而後上傳安裝,進行相應的參數配置,便可當即使用

將剛剛下載好的.zip格式的插件文件上傳安裝。

安裝成功後,啓用插件,並進行配置。

在設置界面中,填入本身在騰訊雲控制檯建好的存儲桶名稱,APP ID、SecretID、SecretKey,以及COS的外網訪問地址(URL前綴)。點擊確認後,即完成騰訊雲COS的插件配置。此後,用戶上傳到WordPress本地文件夾wp-content/uploads中存儲的圖片等文件,將自動同步到騰訊雲COS的指定目錄下。

配置完成,讓咱們來看看在WordPress中,是否能夠正常使用騰訊雲COS。
在WordPress的媒體庫中添加一張圖片 騰訊雲.jpg

上傳成功,點擊查看圖片屬性,能夠看到圖片的URL爲存儲在騰訊雲COS中的資源連接。

而且在WordPress中新建一篇文章時,能夠像使用網站內部資源通常添加使用該圖片

打開騰訊雲COS的Web控制檯,能夠看到對應文件夾下已經成功的同步存儲了WordPress生成的3種不一樣分辨率的圖片。

再在WordPress中永久刪除該圖片,

發如今騰訊雲COS中,該圖片已被同步刪除。

3.接入騰訊雲內容分發網絡CDN,對COS加速,輕鬆實現鏡像回源和資源遷移。

騰訊雲內容分發網絡CDN,至關於網絡中的高速公路,能夠對各種靜態數據進行緩存,從而加速內容分發,減小下行流量消耗。
接入CDN的操做只需簡單的開通和配置,並在網站後臺裏,將資源請求的Host由原來的「外網訪問」域名替換爲「加速訪問」域名便可。

同時,能夠在COS上配置鏡像源,當經過CDN訪問COS而沒法獲取資源時,會默認再將請求轉向「回源地址」,保證請求能被正常響應,同時還會將該資源同步存儲到COS中。這樣,WordPress網站中原有的靜態資源就經過CDN,逐步的遷移上雲了。

CDN使用新手入門》詳細介紹了開通和認證、配置基本信息、修改別名記錄等

最後,在本身的WordPress網站中對騰訊雲COS插件作配置更新,只須要更改URL前綴便可:

至此,WordPress網站成功集成騰訊雲COS服務和CDN服務,多媒體文件將自動上雲,而且能夠同步兩邊的刪除和添加操做。 網站之後只需直接調取騰訊雲COS中的資源Url,便可顯示相應內容,暢享雲端體驗,再沒必要擔憂存儲資源的擴容問題和故障問題。

相關文章
相關標籤/搜索