基于華為云輕松搭建屬于自己的網(wǎng)站 (Linux,Apache,MySQL,PHP)
前言
本文使用華為云服務(wù),向大家搭建屬于自己的網(wǎng)站,搭建過程會詳細介紹。搭建網(wǎng)站的過程親自走了3遍,確認沒問題才寫這篇博客的,大家放心地根據(jù)步驟流程一步一步。如果大家擔心自己能不能搭建成功,本文有網(wǎng)站搭建時每個過程步驟的截圖,大家看著流程步驟和圖片引導,是能成功的。
網(wǎng)頁效果
本人沒做炫酷的網(wǎng)頁,比較樸素些;(~ ̄▽ ̄)~
這是文章的內(nèi)容( ?? ω ?? )?
簡介
本篇博客主要和大家介紹屬于自己的WordPress網(wǎng)站(博客平臺);可能會問什么是WordPress網(wǎng)站呀?
WordPress是使用PHP語言開發(fā)的博客平臺,用戶可以在支持PHP和MySQL數(shù)據(jù)庫的服務(wù)器上架設(shè)屬于自己的網(wǎng)站。也可以把 WordPress當作一個內(nèi)容管理系統(tǒng)(CMS)來使用。
核心的要點:LAMP(Linux,Apache,MySQL,PHP)
Linux系統(tǒng)、ApacheHTTP 服務(wù)器、MySQL 數(shù)據(jù)庫軟件、PHP語言。一組常用來搭建***站或者服務(wù)器的開源軟件,本身都是各自獨立的程序,但是因為常被放在一起使用,擁有了越來越高的兼容度,共同組成了一個強大的Web應(yīng)用程序平臺。
思路流程
1.登錄華為云
2.創(chuàng)建共享帶寬
3.創(chuàng)建安全組
4.創(chuàng)建虛擬私有云(VPC)
5.創(chuàng)建彈性云服務(wù)器(ECS)
6.搭建LAMP(Linux,Apache,MySQL,PHP)環(huán)境
7.創(chuàng)建并配置RDS
8.訪問WordPress并進行相應(yīng)配置
搭建過程
首先登錄華為云
華為云官網(wǎng)地址:https://www.huaweicloud.com/
如果沒注冊華為云賬號的朋友,先進行注冊并通過實名認證;登錄和注冊按鈕在右上角。
一、創(chuàng)建共享帶寬
我們搭建好的網(wǎng)站,是希望能通過公網(wǎng)訪問或者對外提供服務(wù)的;公網(wǎng)連接是選擇獨享帶寬或者共享帶寬;對于業(yè)務(wù)壓力和流量負載沒有過高要求的情況,我們可以把多個EIP綁定在同一個共享帶寬上,使該帶寬資源得到最大化利用并節(jié)省開支。
1.1)進入共享帶寬頁面
來到華為云的主頁,使用搜索功能,輸入”彈性公網(wǎng)IP和帶寬“進行搜索
選擇 ”彈性公網(wǎng)“ 產(chǎn)品
點擊 立即購買:(溫馨提醒:大家可以在華為云賬號中充值10-20元,便于后面各種服務(wù)的開通;如果代建網(wǎng)站后,覺得體驗不錯的,再考慮續(xù)充)
1.2)配置參數(shù)如下:(推薦按照以下配置)
計費模式:按需計費,
區(qū)域:華東-上海一(這個區(qū)域可以選擇其他的)
計費方式:按帶寬計費,
帶寬大小:5M,
帶寬名稱:自定義
其他的默認就好;
然后,點擊右下角“立即購買”,確認規(guī)格詳情后點擊“提交”,返回共享帶寬列表頁,可以查看到已經(jīng)購買的共享帶寬。
二、創(chuàng)建安全組
安全組是一種虛擬防火墻,具備狀態(tài)檢測和包過濾功能。安全組是一個邏輯上的分組,該分組由一個Region內(nèi)具有相同安全保護需求,并且互相信任的實例組成。每個實例至少屬于一個安全組,在創(chuàng)建時需指定,也可創(chuàng)建后修改。
在搭建網(wǎng)站中,為了使我們的ECS,RDS等服務(wù)能順利對外提供服務(wù),我們建立安全組并在創(chuàng)建ECS,RDS時指定使用該安全組規(guī)則。
什么是安全組?(華為云官方解釋)
安全組是一個邏輯上的分組,為同一個VPC內(nèi)具有相同安全保護需求并相互信任的彈性云服務(wù)器提供訪問策略。安全組創(chuàng)建后,用戶可以在安全組中定義各種訪問規(guī)則,當彈性云服務(wù)器加入該安全組后,即受到這些訪問規(guī)則的保護。
系統(tǒng)會為每個用戶默認創(chuàng)建一個默認安全組,默認安全組的規(guī)則是在出方向上的數(shù)據(jù)報文全部放行,入方向訪問受限,安全組內(nèi)的彈性云服務(wù)器無需添加規(guī)則即可互相訪問。
2.1)進入安全組,同樣的方法,在華為云的主頁,使用搜索功能,輸入”安全組“進行搜索
2.2)創(chuàng)建安全組
來到VPC,點擊 訪問控制臺
點擊左側(cè)欄 “訪問控制”->“安全組”
創(chuàng)建安全組:點擊右上角“創(chuàng)建安全組”,命名安全組,下拉框選擇企業(yè)項目,模板默認,點擊“確定”,創(chuàng)建安全組。
2.3)添加安全組規(guī)則
在安全組列表頁點擊所創(chuàng)建的安全組名稱,進入安全組詳情頁面。
點擊“入方向規(guī)則”->“添加規(guī)則”,并按下圖添加入方向規(guī)則,
配置如下:
① 協(xié)議端口:下拉選擇“基本協(xié)議”->“全部放通”;
② IP地址設(shè)為0.0.0.0/0。點擊“確定”。
成功創(chuàng)建后:
三、創(chuàng)建虛擬私有云(VPC)
虛擬私有云(Virtual Private Cloud)是我們在華為云上申請的隔離的、私密的虛擬網(wǎng)絡(luò)環(huán)境。我們可以自由配置VPC內(nèi)的IP地址段、子網(wǎng)、安全組等子服務(wù),也可以申請彈性帶寬和彈性IP搭建業(yè)務(wù)系統(tǒng)。
什么是虛擬私有云?(華為云官方解釋)
虛擬私有云(Virtual Private Cloud,以下簡稱VPC),為彈性云服務(wù)器構(gòu)建隔離的、用戶自主配置和管理的虛擬網(wǎng)絡(luò)環(huán)境,提升用戶云中資源的安全性,簡化用戶的網(wǎng)絡(luò)部署。
如何訪問虛擬私有云?(華為云官方解釋)
華為云提供了Web化的服務(wù)管理平臺,即管理控制臺和基于HTTPS請求的API(Application Programming Interface)管理方式。如果您需要將云平臺上的虛擬私有云集成到第三方系統(tǒng),用于二次開發(fā),請使用API方式訪問虛擬私有云;如果您需要進行其他相關(guān)操作,請使用管理控制臺方式訪問虛擬私有云,可直接登錄管理控制臺,從主頁選擇“虛擬私有云”。
3.1)進入虛擬私有云頁面
點擊左側(cè)欄“虛擬私有云”,如下圖所示:
3.2)創(chuàng)建虛擬私有云
點擊右上角“創(chuàng)建虛擬私有云”。基本信息:
① 當前區(qū)域:華東-上海一
② 名稱:vpc-xxx
③ 網(wǎng)段:192.168.0.0/16
子網(wǎng)配置:
① 可用分區(qū):默認
② 子網(wǎng)名稱:subnet-xxx
③ 子網(wǎng)網(wǎng)段:192.168.0.0/24
配置完成后點擊右下角“立即創(chuàng)建”,進入VPC列表可查看到已創(chuàng)建的VPC。
四、創(chuàng)建彈性云服務(wù)器(ECS)
創(chuàng)建并配置一臺ECS,配置主要包括:安裝WordPress,連接MySQL數(shù)據(jù)庫,實現(xiàn)開機啟動等。
什么是彈性云服務(wù)器?(華為云官方解釋)
彈性云服務(wù)器是由CPU、內(nèi)存、鏡像、云硬盤組成的一種可隨時獲取、彈性可擴展的計算服務(wù)器,同時它結(jié)合虛擬私有云、虛擬防火墻、數(shù)據(jù)多副本保存等能力,為您打造一個高效、可靠、安全的計算環(huán)境,確保您的服務(wù)持久穩(wěn)定運行。彈性云服務(wù)器創(chuàng)建成功后,您就可以像使用自己的本地PC或物理服務(wù)器一樣,在云上使用彈性云服務(wù)器。
4.1)進入彈性云服務(wù)器頁面
使用搜索功能,輸入”彈性云服務(wù)器“進行搜索
4.2)選擇彈性云服務(wù)器的配置參數(shù)
點擊右上角“購買彈性云服務(wù)器”,配置參數(shù)如下:
計費模式:按需計費,
區(qū)域:華東-上海一,
可用區(qū):隨機分配,
CPU架構(gòu):X86,
規(guī)格:通用計算型:S6.small.1 | 1vCPU|1GB,
鏡像:公共鏡像:CentOS | CentOS 7.4 64bit(40GB),
主機安全:勾選《開通主機安全》,
系統(tǒng)盤: 高IO/40GB,
區(qū)域和可用區(qū)有什么區(qū)別?(華為云官方解釋)
區(qū)域指彈性云服務(wù)器所在的物理位置,同一區(qū)域內(nèi)可用區(qū)間內(nèi)網(wǎng)互通,不同區(qū)域間內(nèi)網(wǎng)不互通。每個區(qū)域包含許多不同的稱為“可用區(qū)”的位置,即在同一區(qū)域下,電力、網(wǎng)絡(luò)隔離的物理區(qū)域,可用區(qū)之間內(nèi)網(wǎng)互通,不同可用區(qū)之間物理隔離。
點擊頁面右下角“下一步,網(wǎng)絡(luò)配置”:
網(wǎng)絡(luò):選擇前面創(chuàng)建的虛擬私有云,
安全組:選擇前面創(chuàng)建的安全組,
彈性公網(wǎng)IP:現(xiàn)在購買,
線路:全動態(tài)BGP,
公網(wǎng)帶寬:加入共享帶寬,
帶寬名稱:選擇前面步驟中創(chuàng)建的共享帶寬,
4.3)設(shè)置用戶名和密碼確認購買ECS
點擊頁面左下角“下一步,高級配置”:
云服務(wù)器名稱:自定義(如ecs-Sandbox-voyager002),
登錄憑證:密碼,
用戶名:root,
密碼:自定義(請牢記ECS用戶登錄密碼),
確認密碼:再次輸入密碼,
云備份:暫不購買,
云服務(wù)器(可選):默認,
高級選項:不勾選,
確認無誤后點擊“下一步 確認配置”,下拉框選擇企業(yè)項目,勾選同意協(xié)議點擊“立即購買”【創(chuàng)建ECS 需要等待約3分鐘】。
下面是創(chuàng)建好的服務(wù)器
五、搭建LAMP(Linux,Apache,MySQL,PHP)環(huán)境
什么是LAMP?(華為云官方解釋)
LAMP指的Linux(操作系統(tǒng))、ApacheHTTP 服務(wù)器,MySQL(有時也指MariaDB,數(shù)據(jù)庫軟件)和PHP(有時也是指Perl或Python)的第一個字母,一組常用來搭建***站或者服務(wù)器的開源軟件,本身都是各自獨立的程序,但是因為常被放在一起使用,擁有了越來越高的兼容度,共同組成了一個強大的Web應(yīng)用程序平臺。
5.1)遠程登錄ECS
左側(cè)菜單欄,點擊服務(wù)列表->”計算”->“彈性云服務(wù)器ECS”進入服務(wù)器列表,點擊遠程登陸
例如:LANG=en_us.UTF-8 ssh root@124.71.174.142
5.2)安裝LAMP環(huán)境
①鍵入如下命令安裝LAMP環(huán)境,并開啟相應(yīng)服務(wù):
yum?install?-y?httpd?php?php-fpm?php-server?php-mysql?mysql
運行結(jié)束,顯示“Complete!”
②配置httpd服務(wù),輸入以下命令編輯配置。
vim?/etc/httpd/conf/httpd.conf
③在打開的配置文件界面,單擊快捷鍵“shift+g”,進入配置文件最后一行。單擊快捷鍵“i”進入編輯模式,移動光標至配置文件末尾,回車換行,拷貝粘貼以下配置代碼。
ServerName localhost:80
單擊快捷鍵“ESC”退出編輯模式,在編輯器任意位置右鍵粘貼以下代碼,回車執(zhí)行保存并退出配置文件。(命令是? ?: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
5.4)解壓WordPress安裝軟件
鍵入如下命令,將WordPress安裝包解壓到目錄/var/www/html:
tar?-zxvf?wordpress-4.9.1-zh_CN.tar.gz?-C?/var/www/html
運行至“wordpress/readme.html”行結(jié)束,顯示如下圖所示。
5.5)開啟安裝包所在目錄的讀寫權(quán)限
鍵入如下命令,賦予文件所在目錄讀寫權(quán)限:拷貝代碼
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狀態(tài)
鍵入如下命令,查看httpd service狀態(tài):拷貝代碼
systemctl status httpd
如下圖所示,httpd狀態(tài)為高亮顯示的active(running)。
5.9)查看php-fpm service狀態(tài)
鍵入如下命令,查看php-fpm service狀態(tài) :拷貝代碼
systemctl status php-fpm
php-fpm狀態(tài)為高亮顯示的active(running)。
5.10)將httpd服務(wù)設(shè)為開機啟動
鍵入如下命令,將httpd服務(wù)設(shè)為開機啟動 :拷貝代碼
systemctl enable httpd
httpd服務(wù)已設(shè)置為開機啟動。
5.11)將php-fpm服務(wù)設(shè)為開機啟動
鍵入如下命令,將php-fpm服務(wù)設(shè)為開機啟動:拷貝代碼
systemctl enable php-fpm
php-fpm服務(wù)已設(shè)置為開機啟動。
六、創(chuàng)建并配置RDS
華為云關(guān)系型數(shù)據(jù)庫是一種基于云計算平臺可即開即用,穩(wěn)定可靠,彈性伸縮,便捷管理的在線關(guān)系型數(shù)據(jù)庫服務(wù)。
什么是RDS(華為云關(guān)系型數(shù)據(jù)庫)?(華為云官方解釋)
華為云關(guān)系型數(shù)據(jù)庫(Relational Database Service,簡稱RDS)是一種基于云計算平臺的即開即用、穩(wěn)定可靠、彈性伸縮、便捷管理的在線關(guān)系型數(shù)據(jù)庫服務(wù)。
6.1)進入關(guān)系型數(shù)據(jù)庫頁面
于華為云控制臺,鼠標移動到云桌面瀏覽器頁面中左側(cè)菜單欄,點擊服務(wù)列表->”數(shù)據(jù)庫”->“數(shù)據(jù)庫RDS”,進入左側(cè)欄 “實例管理”界面,如下圖所示:
6.2)選擇數(shù)據(jù)庫實例的配置參數(shù)
點擊右上角“購買數(shù)據(jù)庫實例”,并按下圖配置相關(guān)信息:
① 計費模式:按需計費
② 區(qū)域:華東-上海一
③ 實例名稱:自定義
④ 數(shù)據(jù)庫引擎:MySQL
⑤ 數(shù)據(jù)庫版本:5.7
⑥ 實例類型:主備
⑦ 儲存類型:超高IO
⑧ 主可用區(qū):任意選擇一項
⑨ 備可用區(qū):任意選擇一項
⑩ 時區(qū):UTC+08:00
? 性能規(guī)格:通用增強II型 2核/4GB(為保證實驗?zāi)苷M瓿桑垊?wù)必選擇該規(guī)格)
?存儲空間:默認,40GB?磁盤加密:不加密
6.3)設(shè)置密碼確認購買數(shù)據(jù)庫實例
① 繼續(xù)按下圖配置相關(guān)信息,確保數(shù)據(jù)庫使用的VPC、子網(wǎng)、內(nèi)網(wǎng)安全組均使用之前1/2/3步驟中創(chuàng)建的實例;
② 數(shù)據(jù)庫端口:默認(3306)
③ 設(shè)置并牢記數(shù)據(jù)庫密碼;點擊右下角的“立即購買”,確認訂單詳情后點擊“提交”。
注意:請牢記數(shù)據(jù)庫用戶名:root 及設(shè)置的密碼
確認購買;然后點擊“返回云數(shù)據(jù)庫RDS列表”返回數(shù)據(jù)庫實例列表,此處需要等待一段時間【約6分鐘】,需要耐心等待。
數(shù)據(jù)庫創(chuàng)建成功后,如下圖所示:
6.4)登錄MySQL數(shù)據(jù)庫
根據(jù)步驟6.3)創(chuàng)建的數(shù)據(jù)庫用戶名(用戶名:root)和所設(shè)置的密碼登錄MySQL并創(chuàng)建WordPress數(shù)據(jù)庫。
數(shù)據(jù)庫登錄成功,如下圖所示:
6.5)創(chuàng)建WordPress數(shù)據(jù)庫
點擊“SQL操作”,選擇“SQL查詢”如下圖(“SQL查詢”下命令行默認內(nèi)容刪除即可):
鍵入SQL語句,執(zhí)行如下命令:
create database wordpress;
創(chuàng)建WordPress數(shù)據(jù)庫成功,如下圖所示:
七、訪問WordPress并進行相應(yīng)配置
根據(jù)上述操作已創(chuàng)建可登錄的WordPress網(wǎng)站,登錄后進行數(shù)據(jù)庫及網(wǎng)站的簡單配置即可正常使用。
7.1)訪問WordPress
進入數(shù)據(jù)庫配置頁面在瀏覽器地址欄中輸入以下地址訪問WordPress:
http://ECSIP/wordpress
注意:請使用云服務(wù)器的公網(wǎng)IP替換訪問地址中的【ECSIP】。例如:http://124.71.174.142/wordpress
其中?124.71.174.142?是我在上面步驟申請的公網(wǎng)IP,根據(jù)自己的創(chuàng)建的IP填寫。
點擊“現(xiàn)在就開始!”按鈕,進入WordPress數(shù)據(jù)庫配置頁面,如下圖所示配置相關(guān)參數(shù):
① 數(shù)據(jù)庫名:wordpress
② 用戶名:root
③ 密碼:步驟6.3創(chuàng)建的數(shù)據(jù)庫密碼
④ 數(shù)據(jù)庫主機:填寫數(shù)據(jù)庫的內(nèi)網(wǎng)地址和端口
⑤ 表前綴:默認
點擊“提交”,數(shù)據(jù)庫配置成功后,如下圖所示:
7.2)安裝WordPress單擊“現(xiàn)在安裝”
設(shè)置站點標題、用戶名、密碼及電子郵件后,然后點擊“安裝WordPress”,如下圖所示:
標題、用戶名、密碼等是自定義的;密碼設(shè)置后,要記得啊。
WordPress安裝完成,如下圖所示:
7.3登錄網(wǎng)站點擊“登錄”
填入上步中設(shè)置的用戶名及密碼,登錄網(wǎng)站后就可以開始建設(shè)運營我們自己的網(wǎng)站啦!
登錄網(wǎng)站,可見網(wǎng)站“儀表盤”:
好啦,網(wǎng)站的技術(shù)框架我們搭建好啦;給你一個贊,優(yōu)秀
自定義網(wǎng)站
1、更換一個自己喜歡的主題
默認有三款主題,根據(jù)自己的喜好選擇一款,我比如第三款:
自定義編輯效果:
歡迎大家多多交流,感謝大家 ( ?? ω ?? )y
友情鏈接:
如何輕松關(guān)閉華為云中的服務(wù)和資源
華為云 開發(fā)者社區(qū)
華為云學院 華為大學
彈性云服務(wù)器 ECS 虛擬私有云 VPC 對象存儲服務(wù) OBS Ubuntu 云數(shù)據(jù)庫 MySQL
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔相應(yīng)法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。