從0到1:WordPress博客系統(tǒng)的部署善绎、安裝和運(yùn)行

image

先從 Overview 開(kāi)篇提到的 WordPress 開(kāi)始黔漂,我將記錄整個(gè)部署、安裝和運(yùn)行過(guò)程禀酱,其實(shí)大多 web 應(yīng)用的部署安裝都很相通炬守。

WordPress 是 PHP 語(yǔ)言構(gòu)建的輕量級(jí)的程序,如果只是希望搭建單一的博客系統(tǒng)建議用「云虛擬主機(jī)」來(lái)做服務(wù)器剂跟,和「云服務(wù)器」相比虛擬主機(jī)在價(jià)格减途、維護(hù)上都有其獨(dú)特的優(yōu)勢(shì),價(jià)格不高曹洽,簡(jiǎn)單易用鳍置,因?yàn)槲乙延幸慌_(tái)阿里云的 ECS(Elastic Compute Service),所以接下來(lái)的內(nèi)容我會(huì)按照這條路子去分享, 而關(guān)于虛擬主機(jī)的用法更為簡(jiǎn)單在此不表送淆。

如果你不太明白網(wǎng)站運(yùn)行的技術(shù)原理税产,可以參照閱讀如何做項(xiàng)目部署,讓一個(gè)網(wǎng)站跑起來(lái)偷崩。

在正式開(kāi)始部署前辟拷,我列出了 3 個(gè)準(zhǔn)備事項(xiàng),分別是

  • web 服務(wù)器
  • 域名
  • 部署運(yùn)行環(huán)境

搞定了這 3 項(xiàng)事情阐斜,就擁有了一整套可供公網(wǎng)訪問(wèn)的可運(yùn)行 web 程序的環(huán)境衫冻,剩下的事情就是上傳 WordPress 包并安裝。

下文分三個(gè)步驟寫

一谒出、配置 web 服務(wù)器和域名

首先在云計(jì)算服務(wù)商的平臺(tái)(例如阿里云)注冊(cè)賬號(hào)購(gòu)買一臺(tái)服務(wù)器資源隅俘,配置選擇 ecs.t5-lc1m1.small 足夠渡紫,這一規(guī)格是 ECS 所有代里最便宜的產(chǎn)品,需要?jiǎng)澲攸c(diǎn)的是鏡像的選擇考赛,** 請(qǐng)一定選擇 centos7.0 以上的操作系統(tǒng)類別 **惕澎,其他配置后續(xù)根據(jù)使用情況進(jìn)行升配都 ok,但操作系統(tǒng)的更換就相對(duì)麻煩了颜骤。

在阿里云控制臺(tái)→ ECS 云服務(wù)器→ 概覽→ 我的資源→ 點(diǎn)擊 【創(chuàng)建實(shí)例】 即可進(jìn)入到服務(wù)器購(gòu)買和配置的界面唧喉,配置分為基礎(chǔ)配置、網(wǎng)絡(luò)和安全組忍抽、系統(tǒng)配置 (選填)八孝、分組設(shè)置 (選填)四個(gè)步驟,選擇香港的服務(wù)器可免去備案的程序

image

配置完成后可在「實(shí)例列表」中看到實(shí)例的名稱鸠项、IP 地址干跛、運(yùn)行狀態(tài)等參數(shù)。

image

萬(wàn)網(wǎng)域名注冊(cè) 注冊(cè)一個(gè)域名祟绊,域名最終用來(lái)指向我們的服務(wù)器公網(wǎng) IP楼入,提供給用戶訪問(wèn),注冊(cè)完在域名列表可見(jiàn)牧抽。

在阿里云控制臺(tái)→域名可查看

image

點(diǎn)擊列表的操作 【解析】 進(jìn)入域名的解析設(shè)置嘉熊,點(diǎn)擊 【添加記錄】,在主機(jī)記錄扬舒、記錄值兩項(xiàng)里分別填上 *阐肤、公網(wǎng) IP,點(diǎn)擊確定后則將域名成功的指向了服務(wù)器 IP讲坎。

主機(jī)記錄就是域名前綴孕惜,常見(jiàn)用法有:
www:解析后的域名為 www.aliyun.com
@:直接解析主域名 aliyun.com晨炕。
*:泛解析衫画,匹配其他所有域名 *.aliyun.com。
mail:將域名解析為 mail.aliyun.com府瞄,通常用于解析郵箱服務(wù)器碧磅。
二級(jí)域名:如:abc.aliyun.com,填寫 abc遵馆。
手機(jī)網(wǎng)站:如:m.aliyun.com鲸郊,填寫 m。
顯性 URL:不支持泛解析(泛解析:將所有子域名解析到同一地址

image

解析列表

image

至此货邓,我們完成了 web 服務(wù)器的配置和域名的注冊(cè)及解析秆撮。

二、安裝部署集成環(huán)境换况、準(zhǔn)備 WordPress 包

安裝部署集成環(huán)境

現(xiàn)在市面上有很多 PHP 的集成部署環(huán)境职辨,之所以稱為集成環(huán)境在于打包了網(wǎng)站運(yùn)行環(huán)境的所有基本服務(wù)盗蟆,我只需要部署一次就可以完成 web 服務(wù)、PHP 服務(wù)和 Mysql 服務(wù)的搭建舒裤,方面快捷的同時(shí)此類集成環(huán)境往往還提供了可視化的運(yùn)維界面喳资,對(duì)于入門級(jí)用戶相當(dāng)友好,不需要太多的服務(wù)器運(yùn)維知識(shí)就可完成基本的維護(hù)腾供。

PHP 集成環(huán)境有很多仆邓,在 Linux 環(huán)境下我較推薦的有 phpStudy-linux 面板寶塔面板。此文中我選擇寶塔面板繼續(xù)做分享伴鳖。

如何在 Linux 下安裝寶塔面板节值,可以參照官方的文檔寶塔 Linux 面板安裝教程 - 2020 年 1 月 8 日更新 - 7.1.0 正式版,建議遇到任何問(wèn)題盡量在官方的文檔 Documentation 和論壇 Forum 中尋找答案榜聂,我之前踩的坑如果能及時(shí)閱讀官方文檔會(huì)很容易解決搞疗,而我走了不少?gòu)澛贰?/p>

Xshell 工具連接到你的服務(wù)器,然后執(zhí)行以下命令:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
image

看到 Do you want to install Bt-Panel to the /www directory now?(y/n): 须肆,輸入 y匿乃,回車開(kāi)始安裝。

image

服務(wù)器會(huì)自行下載并安裝休吠,整個(gè)過(guò)程大約 2~5 分鐘扳埂,直到出現(xiàn)下圖提示則表示安裝完畢。

恭喜安裝成功瘤礁。寶塔訪問(wèn)地址,用戶名及密碼梅尤。

image

為了能夠成功訪問(wèn)面板及其應(yīng)用柜思,視情況在安全組放行 8888 | 888 180 |443|20 |21 端口,依次從 ** 實(shí)例列表→ 實(shí)例操作→ 更多→ 網(wǎng)絡(luò)和安全組→ 安全組配置→ 配置規(guī)則 ** 進(jìn)入到配置頁(yè)面巷燥,點(diǎn)擊左上角 【添加安全組規(guī)則】赡盘。

在彈出的頁(yè)面中,依次在「端口范圍」「授權(quán)對(duì)象」中填入要放行的端口和 0.0.0.0/0 后確定保存即可缰揪。

image

如要使用寶塔完整功能 仍需放行以下端口

  • FTP 連接:20 21 30000-40000
  • 網(wǎng)站訪問(wèn):80 443
  • phpmyadmin 管理訪問(wèn):888
  • 數(shù)據(jù)庫(kù)遠(yuǎn)程訪問(wèn):3306
  • 面板:8888(默認(rèn)端口,一般安裝完成后修改成其他端口 10000 以上,防止被 hacker 掃描攻擊)

配置完安全組的端口放行規(guī)則后辆飘,訪問(wèn)寶塔面板并登錄后臺(tái)耘成,系統(tǒng)提示安裝服務(wù),點(diǎn)擊 【一鍵安裝】 就 OK艳狐。

推薦使用 Nginx 服務(wù)

image
image

準(zhǔn)備 WordPress 包

寶塔面板提供了「一鍵部署」的應(yīng)用定硝,意味著你只需要點(diǎn)一下就可以安裝 WordPress,但可供安裝的 wp 程序版本過(guò)低所以不推薦

WordPress 官網(wǎng) 下載包到本地毫目,最新版本為 v5.3.2 官方中文版蔬啡,鑒于 wp 官網(wǎng)最近貌似存在問(wèn)題诲侮,留一個(gè)備用地址wordpress-wordpress 下載 v5.3.2 官方中文版 --pc6 下載站

OK箱蟆,這一步完成沟绪。

三、部署 WordPress 包到服務(wù)器空猜,配置并訪問(wèn)

上傳文件到目錄

在寶塔面板的文件菜單中近零,上傳 Step2 中下載的 WordPress 包到 / www/wwwroot 中解壓到文件夾。

image

新建網(wǎng)站

在網(wǎng)站菜單中抄肖,點(diǎn)擊 【添加網(wǎng)站】久信,在頁(yè)面中填寫對(duì)應(yīng)參數(shù):

  • 域名:已經(jīng)解析的指向服務(wù)器公網(wǎng) IP 的域名
  • 根目錄:你的 WordPress 程序的文件目錄
  • 數(shù)據(jù)庫(kù):選擇 Mysql
  • PHP 版本:選擇 PHP-71 或以上

提交后創(chuàng)建站點(diǎn)成功,記錄下數(shù)據(jù)庫(kù)名稱漓摩、用戶名和密碼以便配置使用裙士。

初始化配置網(wǎng)站

這時(shí)候在瀏覽器訪問(wèn)域名,會(huì)出現(xiàn)安裝向?qū)Ч鼙校屑?xì)閱讀內(nèi)容然后開(kāi)始腿椎。

image

正確的填寫你的數(shù)據(jù)庫(kù)配置信息:

  • 數(shù)據(jù)庫(kù)名:填寫你已經(jīng)創(chuàng)建好的數(shù)據(jù)庫(kù)名稱(在面板數(shù)據(jù)庫(kù)菜單中可查看)
  • 用戶名:你的數(shù)據(jù)庫(kù)訪問(wèn)用戶名(在面板數(shù)據(jù)庫(kù)菜單中可查看)
  • 密碼:數(shù)據(jù)訪問(wèn)密碼(在面板數(shù)據(jù)庫(kù)菜單中可查看)
  • 數(shù)據(jù)庫(kù)主機(jī):保持 localhost 默認(rèn)值
  • 表前綴:按需自行定義
image

接下來(lái)填寫你的站點(diǎn)信息,并設(shè)置后臺(tái)用戶名和密碼夭咬,點(diǎn)擊 【安裝 WordPress】啃炸,安裝成功后會(huì)自動(dòng)跳轉(zhuǎn)到登錄 login 界面,安裝畢卓舵。

image

靜靜的訪問(wèn)下你的域名南用,迎接這激動(dòng)人心的時(shí)刻。

DoneL屯濉9妗!2020融击,世界筑公,您好!

image

PS:為了演示寶塔面板的安裝尊浪,我申請(qǐng)了華為云的限免服務(wù)器匣屡,因?yàn)榉?wù)器在大陸所以需要備案無(wú)法訪問(wèn),給特意去訪問(wèn)這個(gè)域名的同學(xué)一個(gè)說(shuō)明

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末拇涤,一起剝皮案震驚了整個(gè)濱河市捣作,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌工育,老刑警劉巖虾宇,帶你破解...
    沈念sama閱讀 219,490評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異如绸,居然都是意外死亡嘱朽,警方通過(guò)查閱死者的電腦和手機(jī)旭贬,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)搪泳,“玉大人稀轨,你說(shuō)我怎么就攤上這事“毒” “怎么了奋刽?”我有些...
    開(kāi)封第一講書人閱讀 165,830評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)艰赞。 經(jīng)常有香客問(wèn)我佣谐,道長(zhǎng),這世上最難降的妖魔是什么方妖? 我笑而不...
    開(kāi)封第一講書人閱讀 58,957評(píng)論 1 295
  • 正文 為了忘掉前任狭魂,我火速辦了婚禮,結(jié)果婚禮上党觅,老公的妹妹穿的比我還像新娘雌澄。我一直安慰自己,他們只是感情好杯瞻,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,974評(píng)論 6 393
  • 文/花漫 我一把揭開(kāi)白布镐牺。 她就那樣靜靜地躺著,像睡著了一般魁莉。 火紅的嫁衣襯著肌膚如雪睬涧。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 51,754評(píng)論 1 307
  • 那天沛厨,我揣著相機(jī)與錄音宙地,去河邊找鬼。 笑死逆皮,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的参袱。 我是一名探鬼主播电谣,決...
    沈念sama閱讀 40,464評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼抹蚀!你這毒婦竟也來(lái)了剿牺?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 39,357評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤环壤,失蹤者是張志新(化名)和其女友劉穎晒来,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體郑现,經(jīng)...
    沈念sama閱讀 45,847評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡湃崩,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,995評(píng)論 3 338
  • 正文 我和宋清朗相戀三年荧降,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片攒读。...
    茶點(diǎn)故事閱讀 40,137評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡朵诫,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出薄扁,到底是詐尸還是另有隱情剪返,我是刑警寧澤,帶...
    沈念sama閱讀 35,819評(píng)論 5 346
  • 正文 年R本政府宣布邓梅,位于F島的核電站脱盲,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏日缨。R本人自食惡果不足惜钱反,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,482評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望殿遂。 院中可真熱鬧诈铛,春花似錦、人聲如沸墨礁。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 32,023評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)恩静。三九已至焕毫,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間驶乾,已是汗流浹背邑飒。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,149評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留级乐,地道東北人疙咸。 一個(gè)月前我還...
    沈念sama閱讀 48,409評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像风科,于是被迫代替她去往敵國(guó)和親撒轮。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,086評(píng)論 2 355