最近公司可熱鬧了!大家都在為搭建博客論壇系統(tǒng)忙得不可開(kāi)交,尤其是在選服務(wù)器這件事兒上,那叫一個(gè)糾結(jié)。
同事 A 說(shuō):“咱得選個(gè)厲害的服務(wù)器,不然這論壇以后卡得跟蝸牛爬似的可咋辦?”
同事 B 回應(yīng)道:“那可不行,這服務(wù)器就像房子的地基,得穩(wěn)當(dāng)?!?大家七嘴八舌,討論得熱火朝天,仿佛在進(jìn)行一場(chǎng)服務(wù)器 “選美大賽”。
就在大家愁眉不展的時(shí)候,領(lǐng)導(dǎo)發(fā)話了:“別爭(zhēng)了,就選華為云 Flexus 云服務(wù)器 X!” 大家先是一愣,接著紛紛開(kāi)始研究這款服務(wù)器。
不看不知道,一看嚇一跳。這華為云 Flexus 云服務(wù)器 X 性能超強(qiáng)。穩(wěn)定性更是沒(méi)話說(shuō),仿佛一座堅(jiān)固的堡壘,守護(hù)著我們的博客論壇系統(tǒng)。
Flexus X 實(shí)例的部署與管理過(guò)程也非常便捷。用戶只需在華為云官網(wǎng)注冊(cè)賬號(hào),選擇適合的 Flexus X 實(shí)例規(guī)格,完成購(gòu)買(mǎi)后即可馬上展開(kāi)部署了!?。。?/p>
基于 Laravel 開(kāi)發(fā)的 Flarum 是一款非常棒的開(kāi)源論壇程序,在這里記錄下非常詳細(xì)的適用于寶塔+華為云 Flexus X 的搭建步驟,供環(huán)境相同的廣大網(wǎng)友們參考參考。
一、???服務(wù)器 Flexus X 選購(gòu)地址???
https://www.huaweicloud.com/product/flexus-x.html

選擇服務(wù)器的操作系統(tǒng),我這里選擇的是 Centos

二、開(kāi)放對(duì)應(yīng)的安全端口
進(jìn)入華為云的控制臺(tái),進(jìn)行開(kāi)放對(duì)應(yīng)的安全端口:80、3306、6349、443、8888 等等

服務(wù)器環(huán)境
三、服務(wù)器環(huán)境說(shuō)明
寶塔 7.0.3 或更新版本
Linux Server(本文用的是 CentOs 7.4.6 64 位)
Apache 或者 Nginx(本文用的是 Nginx 1.16.0)
MySQL 5.6+(本文使用 MySQL 5.7,原因請(qǐng)看下方引用)
PHP 7.1+(本文 PHP-7.3)
phpMyAdmin 4.7
注:MySQL 自 5.7 開(kāi)始支持 FULLTEXT 中文搜索,后續(xù)方便我們優(yōu)化 Flarum 論壇的中文關(guān)鍵詞搜索。
四、安裝寶塔 CentOS 面板
使用 SSH 工具(查看使用方法),執(zhí)行命令開(kāi)始安裝(大約 2 分鐘完成面板安裝)。
Centos 安裝寶塔面板命令:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
1
執(zhí)行安裝命令,詢問(wèn)是否安裝,回答“y”

安裝完成會(huì)打印這些東西(面板 ip 地址、用戶名、密碼):

五、安裝 Nginx + MySQL/MariaDB + PHP 環(huán)境
選擇好 PHP 等環(huán)境的版本號(hào),點(diǎn)擊一鍵安裝后,會(huì)彈出消息盒子,等待任務(wù)執(zhí)行完畢即可。


選擇【安裝擴(kuò)展】,安裝 fileinfo(opcache、exif 非必選)
六、安裝 Composer
6.1 更新服務(wù)器軟件包,在華為云 ssh 控制臺(tái)執(zhí)行下方命令:
yum update -y
當(dāng)左下角會(huì)提示“Complete!” 就意味著安裝成功了

6.2 解除 PHP 函數(shù)禁用
如下圖所示,進(jìn)入寶塔面板,打開(kāi) PHP 設(shè)置,在【禁用函數(shù)】中,刪除 putenv、pcntl_signal 以及 proc_open

6.3 安裝 Composer
由于 Composer 的服務(wù)器在國(guó)外,可能導(dǎo)致下載 Flarum 已經(jīng)依賴包會(huì)很慢,所以我們需要更換一下源地址。至于 Composer 是啥,其實(shí)就是 PHP 的一個(gè)包管理,類似 Java 的 Maven 和 Gradle 工具。
將安裝腳本下載到當(dāng)前目錄
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
運(yùn)行安裝腳本
php composer-setup.php --install-dir=bin --filename=composer
刪除安裝腳本
php -r "unlink('composer-setup.php');"
將 composer 源改成阿里云的鏡像
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
七、安裝 Flarum 論壇程序
數(shù)據(jù)庫(kù)字符集一定要是 utf8mb4。前往寶塔面板 – 【網(wǎng)站】 – 【添加站點(diǎn)】,同時(shí)創(chuàng)建用于 Flarum 的數(shù)據(jù)庫(kù)。最后提交。
配置 SSL 證書(shū)

下載 Flarum
要求安裝目錄必須是空目錄,因此我們還需要?jiǎng)h除剛剛新建的網(wǎng)站目錄里的所有文件。
cd /www/wwwroot/abc.com
composer create-project flarum/flarum
執(zhí)行成功后會(huì)下載 Flarum 并更新依賴包。更新依賴包會(huì)根據(jù)服務(wù)器地理位置花費(fèi) 十幾秒 至 三十分鐘 不等的時(shí)間,請(qǐng)耐心等待。
八、修改 Nginx 配置
進(jìn)入寶塔面板,打開(kāi)站點(diǎn)設(shè)置,修改網(wǎng)站配置文件:(可對(duì)照下圖修改)
root:需要在路徑后面加上 public,比如原本是 root /www/wwwroot/abc.com;,需要修改為 root /www/wwwroot/abc.com/public;。
引入 Flarum 提供的偽靜態(tài)配置,在 server name 下方加上 include /www/wwwroot/example.com/.nginx.conf;,網(wǎng)站目錄不要忘記更換成自己的。

九、開(kāi)源論壇安裝引導(dǎo)
在瀏覽器中訪問(wèn)安裝您的的站點(diǎn)域名/IP 地址
輸入您對(duì)應(yīng)的數(shù)據(jù)庫(kù)賬號(hào)密碼信息

論壇搭建好的前臺(tái)效果

該論壇系統(tǒng)核心是基于 Laravel 構(gòu)建,安裝部署簡(jiǎn)便,使用高性能 JavaScript 框架 Mithril 構(gòu)建。


十、華為云服務(wù)器監(jiān)控臺(tái)實(shí)時(shí)監(jiān)控
華為云云監(jiān)控服務(wù),它為用戶提供了一個(gè)針對(duì)彈性云服務(wù)器、帶寬等資源的立體化監(jiān)控平臺(tái)。
可以對(duì)自己的博客論壇進(jìn)行實(shí)時(shí)監(jiān)控,已達(dá)到最佳的運(yùn)營(yíng)效果

資源總覽:提供整體的資源使用情況統(tǒng)計(jì),包括云服務(wù)器的數(shù)量、運(yùn)行狀態(tài)、已使用的資源量(如 CPU、內(nèi)存、存儲(chǔ)、網(wǎng)絡(luò)帶寬等)與總資源量的對(duì)比等信息,讓用戶對(duì)自己在華為云上的資源有一個(gè)宏觀的了解。
告警統(tǒng)計(jì):展示當(dāng)前的告警數(shù)量、告警級(jí)別分布(如緊急、重要、一般等)以及告警的趨勢(shì)變化。通過(guò)該功能,用戶可以快速了解系統(tǒng)中存在的異常情況,并根據(jù)告警的嚴(yán)重程度進(jìn)行優(yōu)先處理。
主機(jī)監(jiān)控:針對(duì)彈性云服務(wù)器的監(jiān)控,包括 CPU 使用率、內(nèi)存使用率、磁盤(pán)讀寫(xiě)速度、網(wǎng)絡(luò)流量等關(guān)鍵指標(biāo)的實(shí)時(shí)監(jiān)控。用戶可以查看單個(gè)云服務(wù)器的監(jiān)控?cái)?shù)據(jù),也可以對(duì)多個(gè)云服務(wù)器進(jìn)行對(duì)比分析。
網(wǎng)絡(luò)監(jiān)控:監(jiān)控網(wǎng)絡(luò)的使用情況,如網(wǎng)絡(luò)帶寬的占用率、網(wǎng)絡(luò)延遲、丟包率等。這對(duì)于依賴網(wǎng)絡(luò)通信的業(yè)務(wù)非常重要,能夠幫助用戶及時(shí)發(fā)現(xiàn)網(wǎng)絡(luò)問(wèn)題并進(jìn)行優(yōu)化。
存儲(chǔ)監(jiān)控:對(duì)云存儲(chǔ)資源的使用情況進(jìn)行監(jiān)控,包括存儲(chǔ)容量的使用量、存儲(chǔ)的讀寫(xiě)性能等。用戶可以了解存儲(chǔ)資源的消耗情況,以便及時(shí)進(jìn)行存儲(chǔ)資源的擴(kuò)容或調(diào)整。
站點(diǎn)監(jiān)控:提供對(duì)網(wǎng)站或應(yīng)用的可用性監(jiān)控,通過(guò)定期發(fā)送請(qǐng)求來(lái)檢測(cè)站點(diǎn)的響應(yīng)時(shí)間和可用性。如果站點(diǎn)出現(xiàn)故障或響應(yīng)時(shí)間過(guò)長(zhǎng),會(huì)及時(shí)發(fā)出告警通知用戶。
華為云 Flexus 云服務(wù)器 X,以其強(qiáng)大的性能、極致的穩(wěn)定性、靈活的擴(kuò)展性、可靠的安全性和優(yōu)質(zhì)的服務(wù),成為企業(yè)在云端時(shí)代的理想之選。大家趕緊去選購(gòu)吧
審核編輯 黃宇
-
CentOS
+關(guān)注
關(guān)注
0文章
84瀏覽量
14607 -
云服務(wù)器
+關(guān)注
關(guān)注
0文章
825瀏覽量
14036 -
華為云
+關(guān)注
關(guān)注
3文章
2799瀏覽量
19000
發(fā)布評(píng)論請(qǐng)先 登錄
華為云 Flexus X 實(shí)例云服務(wù)器部署即時(shí)通訊 IM 項(xiàng)目
Flexus 云服務(wù)器 X 實(shí)例實(shí)踐:部署思源筆記工具
華為云 Flexus 云服務(wù)器 X 實(shí)例之 openEuler 系統(tǒng)下搭建 MaxKB 開(kāi)源知識(shí)庫(kù)問(wèn)答系統(tǒng)
Flexus 云服務(wù)器 X 實(shí)例實(shí)踐:部署 Alist 文件列表程序
華為云 Flexus 云服務(wù)器 X 實(shí)例的快速入門(mén)與配置指南
華為云 Flexus 云服務(wù)器 X 實(shí)例之 openEuler 系統(tǒng)下部署 dufs 文件服務(wù)器
華為云 Flexus 云服務(wù)器 X 實(shí)例之 openEuler 系統(tǒng)下部署 Tailchat 開(kāi)源聊天系統(tǒng)
華為云 Flexus 云服務(wù)器 X 實(shí)例之 openEuler 系統(tǒng)下部署 Joplin 筆記工具
華為云 Flexus 云服務(wù)器 X 實(shí)例的使用教程
華為云 Flexus 云服務(wù)器 X 實(shí)例之 openEuler 系統(tǒng)下部署 Discuz 論壇網(wǎng)站
華為云 Flexus 云服務(wù)器 X 實(shí)例:在 openEuler 系統(tǒng)下搭建 MySQL 主從復(fù)制

華為云 Flexus 云服務(wù)器 X 實(shí)例 基于 CentOS 系統(tǒng)鏡像快速部署 Laravel 開(kāi)源論壇
評(píng)論