快速搭建屬于你自己的WordPress博客站點【玩轉華為云】
一 WordPress是啥
定義:WordPress是使用PHP語言開發的一款博客平臺,用戶可以在支持PHP和MySQL數據庫的服務器去架設屬于自己的網站。
你也可以把它當作一個內容管理系統(CMS)來使用。作為一款優秀的個人博客系統,現在逐步演化成一款內容管理系統軟件,用戶可以在支持 PHP 和 MySQL數據庫的服務器上使用自己的博客。
豐富的插件和模板是WordPress非常流行的一個特性。
WordPress插件數據庫中有超過18000個插件,包括SEO、控件等等。個人也可以根據它的核心程序提供的規則自己去開發模板和插件。有了這些插件可以快速地把你的博客改變成cms、forums、門戶等各種類型的站點。
WordPress Theme 風格模板是世界上的程序里最多的,類型復雜,品質可嘉,樣式繁多,你只需要把不同的模板文件放到空間的 Theme目錄下就可以自由的在后臺變幻,方便使用,而且不管你安裝的的什么語言包,都可以自由的使用這些風格。
只需要把插件文件上傳到你 FTP 的 plugin 目錄下,就可以直接在后臺啟用管理,甚至功能強大點的插件會有一個自己的管理目錄在后臺出現,就像程序自帶似的方便,這些插件囊括了幾乎所有互聯網上可以實現的功能非常贊。
二 實戰搭建WordPress網站
過程中我會詳細描述你容易忽略的基礎知識
1 前期準備工作
提前進入沙箱實驗,然后進入【實驗操作桌面】,打開Chrome瀏覽器,如果首次可自動登錄就可進入華為云控制臺頁面。
敲黑板:如果你后續關閉瀏覽器重新登錄或自動登錄失敗,可按如此步驟登錄:選擇【IAM用戶登錄】模式,于登錄對話框中輸入系統為您分配的華為云實驗賬號和密碼進行復制填入登錄華為云,如下圖所示:
賬號信息詳見實驗手冊上方,千萬不要使用您自己的華為云賬號登錄。
當部署在華為云上的項目需要訪問外網或者對外提供服務的時候,公網連接時可以選擇獨享帶寬或者共享帶寬,對于業務壓力和流量負載沒有過高要求的情況,我們可以把多個EIP綁定在同一個共享帶寬上,使該帶寬資源得到最大化利用并節省開支。
詳細請點擊:https://support.huaweicloud.com/usermanual-eip/bandwidth_0002.html
1.1 進入共享帶寬頁面
進入華為云控制臺,鼠標移動到云桌面瀏覽器頁面中左側菜單欄,點擊服務列表->”網絡”->“虛擬私有云VPC”,進入后點擊左側欄“彈性公網IP和帶寬”下的“共享帶寬“,打開如下圖所示:
1.2購買共享帶寬
點擊右上角“購買共享帶寬”,配置參數如下:
計費模式:按需計費,
區域:華東-上海一,
計費方式:按帶寬計費,
帶寬大小:5,
帶寬名稱:自定義,
購買共享帶寬時,按需計費模式是如何進行計費的?
它是按照共享帶寬的使用時長和帶寬的大小進行計費。
敲黑板:若參數配置與實驗手冊不相符,系統將自動清理您創建的資源,將導致創建不成功。點擊右下角“立即購買”,確認規格詳情后點擊“提交”,返回共享帶寬列表頁,可以查看到已經購買的共享帶寬。
2 創建安全組
那什么是安全組?
安全組是一個邏輯上的分組,為同一個VPC內具有相同安全保護需求并相互信任的彈性云服務器提供訪問策略。安全組創建后,用戶可以在安全組中定義各種訪問規則,當彈性云服務器加入該安全組后,即受到這些訪問規則的保護。
系統會為每個用戶默認創建一個默認安全組,默認安全組的規則是在出方向上的數據報文全部放行,入方向訪問受限,安全組內的彈性云服務器無需添加規則即可互相訪問。
2.1 進入安全組頁面
點擊左側欄 “訪問控制”->“安全組”,如下圖所示
2.2 創建安全組
點擊右上角“創建安全組”,命名安全組,下拉框選擇企業項目,模板默認,點擊“確定”,創建安全組。
敲黑板:將sg-WP的安全組名稱,使用系統為您分配的賬號名代替此處的WP,例:sg-Sandbox-voyager002
2.3添加安全組規則
那什么是安全組規則?
安全組創建后,您可以在安全組中設置出方向、入方向規則,這些規則會對安全組內部的彈性云服務器出入方向網絡流量進行訪問控制,當彈性云服務器加入該安全組后,即受到這些訪問規則的保護。
安全組的出方向規則和入方向規則那有什么區別?
出方向規則允許發往同一個安全組的報文可以通過,或者允許對端負載均衡器報文通過;入方向規則允許來自同一個安全組的報文可以通過,或者允許對端負載均衡器報文通過
在安全組列表頁點擊所創建的安全組名稱,進入安全組詳情頁面。
點擊“入方向規則”->“添加規則”,并按下圖添加入方向規則,配置如下:
① 優先級:1
② 策略:允許
③ 協議端口:全部放通;
④ IP地址設為0.0.0.0/0。
安全組創建及規則配置成功,如下圖所示:
3 創建虛擬私有云(VPC)
首先搞明白虛擬私有云是啥?
虛擬私有云(Virtual Private Cloud,以下簡稱VPC),為彈性云服務器構建隔離的、用戶自主配置和管理的虛擬網絡環境,提升用戶云中資源的安全性,簡化用戶的網絡部署。
如何訪問虛擬私有云?
提供了Web化的服務管理平臺,即管理控制臺和基于HTTPS請求的API(Application Programming Interface)管理方式。如果您需要把云平臺上的虛擬私有云集成到第三方系統,用于二次開發,請使用API方式訪問虛擬私有云;如果您需要進行其他相關操作,請使用管理控制臺方式訪問虛擬私有云,可直接登錄管理控制臺,從主頁選擇“虛擬私有云”。
3.1進入虛擬私有云頁面
點擊左側欄“虛擬私有云”,如下圖所示:
3.2創建虛擬私有云
點擊右上角“創建虛擬私有云”。
基本信息:
① 當前區域:華東-上海一
② 名稱:vpc-WP
③ 網段:192.168.0.0/16
敲黑板:把虛擬私有云的名稱vpc-WP、默認子網的名稱subnet-WP,使用系統為您分配的賬號名代替此處的WP,例:vpc-Sandbox-voyager002、subnet- Sandbox-voyager002。
子網配置:
① 可用分區:默認
② 子網名稱:subnet-WP
③ 子網網段:192.168.0.0/24
配置完成后點擊右下角“立即創建”,進入VPC列表可查看到已創建的VPC。
4 創建彈性云服務器(ECS)
該步驟創建并配置(就是你安裝WordPress,連接MySQL數據庫,實現開機啟動等)就在一臺ECS上面,如果之后業務需要擴充時,只需要利用該ECS創建的鏡像創建即可。
首先搞明白什么是彈性云服務器?
彈性云服務器是由CPU、內存、鏡像、云硬盤組成的一種可隨時獲取、彈性可擴展的計算服務器,同時它結合虛擬私有云、虛擬防火墻、數據多副本保存等能力,為您打造一個高效、可靠、安全的計算環境,確保您的服務持久穩定運行。彈性云服務器創建成功后,您就可以像使用自己的本地PC或物理服務器一樣,在云上使用彈性云服務器。
4.1進入彈性云服務器頁面
于華為云控制臺,鼠標移動到云桌面瀏覽器頁面中左側菜單欄,點擊“服務列表”->“計算”->“彈性云服務器ECS”,進入左側欄“彈性云服務器”頁面,如下圖所示:
4.2選擇彈性云服務器的配置參數
點擊右上角“購買彈性云服務器”,配置參數如下:
計費模式:按需計費,
區域:華東-上海一,
可用區:隨機分配,
CPU架構:X86,
規格:通用計算型:S6.small.1 | 1vCPU|1GB,
鏡像:公共鏡像:CentOS | CentOS 7.4 64bit(40GB),
系統盤: 高IO/40GB,
如圖
區域和可用區有什么區別?
敲黑板:若參數配置與實驗手冊不相符,系統將自動清理您創建的資源,由此將導致創建不成功,鏡像選擇公有Centos7.4作為ECS的系統。
點擊頁面右下角“下一步:網絡配置”。
網絡:選擇步驟3創建的虛擬私有云,
安全組:選擇步驟2創建的安全組,
彈性公網IP:現在購買,
線路:全動態BGP,
公網帶寬:加入共享帶寬,
帶寬名稱:選擇1.2步驟中創建的共享帶寬,
如下圖所示
4.3設置用戶名和密碼確認購買ECS
點擊頁面左下角“下一步:高級配置”,
云服務器名稱:自定義(如ecs-Sandbox-voyager002),
登錄憑證:密碼,
用戶名:root,
密碼:自定義(建議密碼:jIZ@oju0YXea8$F,請牢記ECS用戶登錄密碼),
確認密碼:再次輸入密碼,
云備份:暫不購買,
云服務器(可選):默認,
高級選項:不勾選,
如下圖所示
確認無誤后點擊“下一步 確認配置”,下拉框選擇企業項目,勾選同意協議點擊“立即購買”【創建ECS 需要等待約2分鐘】。
至此,彈性云服務器已創建且已匹配之前1/2/3步驟中創建好的虛擬私有云、網卡、安全組及帶寬。
5 搭建LAMP(Linux,Apache,MySQL,PHP)環境
①雙擊桌面的“Xfce終端”打開Terminal,輸入以下命令登錄云服務器。
敲黑板:請使用彈性云服務器ECS的彈性公網IP替換命令中的【EIP】。
LANG=en_us.UTF-8 ssh root@EIP
再敲黑板::彈性云服務器ECS的彈性公網IP地址可以通過鼠標移動到云桌面瀏覽器頁面中左側菜單欄,點擊服務列表->”計算”->“彈性云服務器ECS”進入服務器列表,進行查看并復制。
②接受秘鑰輸入“yes”,回車;
③輸入密碼:創建ECS時設定的密碼(輸入密碼時,命令行窗口不會顯示密碼,輸完之后直接鍵入回車)。
成功登錄云服務器之后如下圖所示(實驗過程中請勿關閉該Terminal窗口,否則需要重復此步驟重新建立連接):
敲黑板:后續操作請保持Terminal窗口與云服務器的連接狀態,以確保所有的操作都執行在云服務器上。
5.2安裝LAMP環境
首先搞明白什么是LAMP?
LAMP指的Linux(操作系統)、ApacheHTTP 服務器,MySQL(有時也指MariaDB,數據庫軟件)和PHP(有時也是指Perl或Python)的第一個字母,一組常用來搭建動態網站或者服務器的開源軟件,本身都是各自獨立的程序,但是因為常被放在一起使用,擁有了越來越高的兼容度,共同組成了一個強大的Web應用程序平臺。
①鍵入如下命令安裝LAMP環境,并開啟相應服務:
yum install -y httpd php php-fpm php-mysql mysql
運行結束,顯示“Complete!”
②配置httpd服務,輸入以下命令編輯配置。
vim /etc/httpd/conf/httpd.conf
③在打開的配置文件界面,單擊快捷鍵 “shift+g”,進入配置文件最后一行 。單擊快捷鍵“i”進入編輯模式,移動光標至配置文件末尾,回車換行,拷貝粘貼以下配置代碼。
ServerName localhost:80
添加成功如下圖所示
單擊快捷鍵“ESC”退出編輯模式,在編輯器任意位置右鍵粘貼以下代碼,回車執行保存并退出配置文件。
:wq
5.3下載WordPress安裝軟件
鍵入如下命令,下載WordPress安裝軟件:
wget -c https://sandbox-experiment-resource.obs-website.cn-north-1.myhwclouds.com/30min-website/wordpress-4.9.1-zh_CN.tar.gz
運行結束,顯示‘ wordpress-4.9.1-zh_CN.tar.gz’saved (WordPress安裝包已下載完成)。
5.4解壓WordPress安裝軟件
鍵入如下命令,將WordPress安裝包解壓到目錄/var/www/html
tar -zxvf wordpress-4.9.1-zh_CN.tar.gz -C /var/www/html
運行至“wordpress/readme.html”行結束,顯示如下圖所示。
5.5開啟安裝包所在目錄的讀寫權限
鍵入如下命令,賦予文件所在目錄讀寫權限
chmod -R 777 /var/www/html
此步直接運行完畢,如下圖所示:
5.6開啟httpd service
鍵入如下命令,開啟httpd service :
systemctl start httpd.service
5.7開啟php-fpm service
鍵入如下命令,開啟php-fpm service:
systemctl start php-fpm.service
5.8查看httpd service狀態
鍵入如下命令,查看httpd service狀態:
systemctl status httpd
如下圖所示,httpd狀態為高亮顯示的active(running)
5.9查看php-fpm service狀態
鍵入如下命令,查看php-fpm service狀態 :
systemctl status php-fpm
如下圖所示,php-fpm狀態為高亮顯示的active(running)
5.10將httpd服務設為開機啟動
鍵入如下命令,將httpd服務設為開機啟動 :
systemctl enable httpd
如下圖所示,httpd服務已設置為開機啟動
5.11將php-fpm服務設為開機啟動
鍵入如下命令,將php-fpm服務設為開機啟動:
systemctl enable php-fpm
如下圖所示,php-fpm服務已設置為開機啟動。
6 創建并配置RDS
什么是RDS(華為云關系型數據庫)?
華為云關系型數據庫是一種基于云計算平臺可即開即用,穩定可靠,彈性伸縮,便捷管理的在線關系型數據庫服務。
6.1進入關系型數據庫頁面
于華為云控制臺,鼠標移動到云桌面瀏覽器頁面中左側菜單欄,點擊 “服務列表” ->“數據庫” -> “云數據庫RDS”,進入左側欄 “實例管理”界面,如下圖所示:
6.2選擇數據庫實例的配置參數
點擊右上角“購買數據庫實例”,并按下圖配置相關信息。
① 計費模式:按需計費
② 區域:華東-上海一
③ 實例名稱:自定義
④ 數據庫引擎:MySQL
⑤ 數據庫版本:5.7
⑥ 實例類型:主備
⑦ 儲存類型:SSD云盤
⑧ 主可用區:任意選擇一項
⑨ 備可用區:任意選擇一項
⑩ 時區:UTC+08:00
? 性能規格:通用型 2核/4GB(為保證實驗能正常完成,請務必選擇該規格)
?存儲空間:默認,40GB
?磁盤加密:不加密
敲黑板:若參數配置與實驗手冊不相符,系統將自動清理您創建的資源,由此將導致創建不成功。
6.3 設置密碼確認購買數據庫實例
① 繼續按下圖配置相關信息,確保數據庫使用的VPC、子網、內網安全組均使用之前1/2/3步驟中創建的實例;
② 數據庫端口:默認(3306)
③ 設置并牢記數據庫密碼;
點擊右下角的“立即購買”,確認訂單詳情后點擊“提交”。
敲黑板:請牢記數據庫用戶名:root 以及設置的密碼
點擊“返回云數據庫RDS列表”返回數據庫實例列表,此處需要等待一段時間【約6分鐘】,請耐心等待。數據庫創建成功后,如下圖所示:
6.4登錄MySQL數據庫
點擊所創建的RDS右側【更多】菜單中的【登陸】進入登陸頁面,根據步驟6.3創建的數據庫用戶名(用戶名:root)和所設置的密碼登錄MySQL并創建WordPress數據庫。
敲黑板:登錄時可能會彈出錯誤提示,直接關閉,可以繼續登錄。
數據庫登錄成功,如下圖所示:
6.5創建WordPress數據庫
點擊“SQL操作”,選擇“SQL查詢”如下圖(“SQL查詢”下命令行默認內容刪除即可):
鍵入SQL語句,執行如下命令:
create database wordpress;
點擊“執行SQL”,如下圖:
然后創建WordPress數據庫成功,如下圖所示:
7 訪問WordPress并進行相應配置
根據上述操作已創建可登錄的WordPress網站,登錄后進行數據庫及網站的簡單配置即可正常使用。
7.1進入數據庫配置頁面
在瀏覽器地址欄中輸入以下地址訪問WordPress:
http://ECSIP/wordpress
敲黑板:請使用云服務器的公網IP替換訪問地址中的【ECSIP】。
說明:云服務器的彈性公網IP地址可以通過點擊“控制臺”->“服務列表”->“計算”->“彈性云服務器ECS”進入服務器列表,進行查看并復制。
點擊“現在就開始!”按鈕,進入WordPress數據庫配置頁面,如下圖所示配置相關參數:
① 數據庫名:wordpress
② 用戶名:root
③ 密碼:步驟6.3創建的數據庫密碼
④ 數據庫主機:填寫數據庫的內網地址和端口
⑤ 表前綴:默認
說明:數據庫的內網地址和端口可點擊數據庫實例列表中數據庫基本信息進行查看,如下圖所示:
點擊“提交”,數據庫配置成功后,如下圖所示:
7.2安裝WordPress
單擊“現在安裝”。設置站點標題、用戶名、密碼及電子郵件后,點擊“安裝WordPress”,如下圖所示:
WordPress安裝完成,如下圖所示
7.3登錄網站
-點擊“登錄”,填入上步中設置的用戶名及密碼,登錄網站后就可以開始建設運營您的網站了! 登錄網站,可見網站“儀表盤”:
實驗地址請戳鏈接:https://lab.huaweicloud.com/testdetail_236?ticket=ST-179763-IGRVAJvd9H4p2yvGGpFHbBtn-sso
WordPress 云端實踐 彈性云服務器 ECS 彈性公網IP EIP 虛擬私有云 VPC
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。