最近公司可熱鬧了!大家都在為搭建博客論壇系統忙得不可開交,尤其是在選服務器這件事兒上,那叫一個糾結。
同事 A 說:“咱得選個厲害的服務器,不然這論壇以后卡得跟蝸牛爬似的可咋辦?”
同事 B 回應道:“那可不行,這服務器就像房子的地基,得穩當。” 大家七嘴八舌,討論得熱火朝天,仿佛在進行一場服務器 “選美大賽”。
就在大家愁眉不展的時候,領導發話了:“別爭了,就選華為云 Flexus 云服務器 X!” 大家先是一愣,接著紛紛開始研究這款服務器。
不看不知道,一看嚇一跳。這華為云 Flexus 云服務器 X 性能超強。穩定性更是沒話說,仿佛一座堅固的堡壘,守護著我們的博客論壇系統。
Flexus X 實例的部署與管理過程也非常便捷。用戶只需在華為云官網注冊賬號,選擇適合的 Flexus X 實例規格,完成購買后即可馬上展開部署了!!!!
基于 Laravel 開發的 Flarum 是一款非常棒的開源論壇程序,在這里記錄下非常詳細的適用于寶塔+華為云 Flexus X 的搭建步驟,供環境相同的廣大網友們參考參考。
一、???服務器 Flexus X 選購地址???
https://www.huaweicloud.com/product/flexus-x.html
選擇服務器的操作系統,我這里選擇的是 Centos
二、開放對應的安全端口
進入華為云的控制臺,進行開放對應的安全端口:80、3306、6349、443、8888 等等
服務器環境
三、服務器環境說明
寶塔 7.0.3 或更新版本
Linux Server(本文用的是 CentOs 7.4.6 64 位)
Apache 或者 Nginx(本文用的是 Nginx 1.16.0)
MySQL 5.6+(本文使用 MySQL 5.7,原因請看下方引用)
PHP 7.1+(本文 PHP-7.3)
phpMyAdmin 4.7
注:MySQL 自 5.7 開始支持 FULLTEXT 中文搜索,后續方便我們優化 Flarum 論壇的中文關鍵詞搜索。
四、安裝寶塔 CentOS 面板
使用 SSH 工具(查看使用方法),執行命令開始安裝(大約 2 分鐘完成面板安裝)。
Centos 安裝寶塔面板命令:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
1
執行安裝命令,詢問是否安裝,回答“y”
安裝完成會打印這些東西(面板 ip 地址、用戶名、密碼):
五、安裝 Nginx + MySQL/MariaDB + PHP 環境
選擇好 PHP 等環境的版本號,點擊一鍵安裝后,會彈出消息盒子,等待任務執行完畢即可。
選擇【安裝擴展】,安裝 fileinfo(opcache、exif 非必選)
六、安裝 Composer
6.1 更新服務器軟件包,在華為云 ssh 控制臺執行下方命令:
yum update -y
當左下角會提示“Complete!” 就意味著安裝成功了
6.2 解除 PHP 函數禁用
如下圖所示,進入寶塔面板,打開 PHP 設置,在【禁用函數】中,刪除 putenv、pcntl_signal 以及 proc_open
6.3 安裝 Composer
由于 Composer 的服務器在國外,可能導致下載 Flarum 已經依賴包會很慢,所以我們需要更換一下源地址。至于 Composer 是啥,其實就是 PHP 的一個包管理,類似 Java 的 Maven 和 Gradle 工具。
將安裝腳本下載到當前目錄
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
運行安裝腳本
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 論壇程序
數據庫字符集一定要是 utf8mb4。前往寶塔面板 – 【網站】 – 【添加站點】,同時創建用于 Flarum 的數據庫。最后提交。
配置 SSL 證書
下載 Flarum
要求安裝目錄必須是空目錄,因此我們還需要刪除剛剛新建的網站目錄里的所有文件。
cd /www/wwwroot/abc.com
composer create-project flarum/flarum
執行成功后會下載 Flarum 并更新依賴包。更新依賴包會根據服務器地理位置花費 十幾秒 至 三十分鐘 不等的時間,請耐心等待。
八、修改 Nginx 配置
進入寶塔面板,打開站點設置,修改網站配置文件:(可對照下圖修改)
root:需要在路徑后面加上 public,比如原本是 root /www/wwwroot/abc.com;,需要修改為 root /www/wwwroot/abc.com/public;。
引入 Flarum 提供的偽靜態配置,在 server name 下方加上 include /www/wwwroot/example.com/.nginx.conf;,網站目錄不要忘記更換成自己的。
九、開源論壇安裝引導
在瀏覽器中訪問安裝您的的站點域名/IP 地址
輸入您對應的數據庫賬號密碼信息
論壇搭建好的前臺效果
該論壇系統核心是基于 Laravel 構建,安裝部署簡便,使用高性能 JavaScript 框架 Mithril 構建。
十、華為云服務器監控臺實時監控
華為云云監控服務,它為用戶提供了一個針對彈性云服務器、帶寬等資源的立體化監控平臺。
可以對自己的博客論壇進行實時監控,已達到最佳的運營效果
資源總覽:提供整體的資源使用情況統計,包括云服務器的數量、運行狀態、已使用的資源量(如 CPU、內存、存儲、網絡帶寬等)與總資源量的對比等信息,讓用戶對自己在華為云上的資源有一個宏觀的了解。
告警統計:展示當前的告警數量、告警級別分布(如緊急、重要、一般等)以及告警的趨勢變化。通過該功能,用戶可以快速了解系統中存在的異常情況,并根據告警的嚴重程度進行優先處理。
主機監控:針對彈性云服務器的監控,包括 CPU 使用率、內存使用率、磁盤讀寫速度、網絡流量等關鍵指標的實時監控。用戶可以查看單個云服務器的監控數據,也可以對多個云服務器進行對比分析。
網絡監控:監控網絡的使用情況,如網絡帶寬的占用率、網絡延遲、丟包率等。這對于依賴網絡通信的業務非常重要,能夠幫助用戶及時發現網絡問題并進行優化。
存儲監控:對云存儲資源的使用情況進行監控,包括存儲容量的使用量、存儲的讀寫性能等。用戶可以了解存儲資源的消耗情況,以便及時進行存儲資源的擴容或調整。
站點監控:提供對網站或應用的可用性監控,通過定期發送請求來檢測站點的響應時間和可用性。如果站點出現故障或響應時間過長,會及時發出告警通知用戶。
華為云 Flexus 云服務器 X,以其強大的性能、極致的穩定性、靈活的擴展性、可靠的安全性和優質的服務,成為企業在云端時代的理想之選。大家趕緊去選購吧
審核編輯 黃宇
-
CentOS
+關注
關注
0文章
79瀏覽量
13819 -
云服務器
+關注
關注
0文章
734瀏覽量
13426 -
華為云
+關注
關注
3文章
2691瀏覽量
17589
發布評論請先 登錄
相關推薦
華為云 Flexus 云服務器 X 實例之 openEuler 系統下搭建 MaxKB 開源知識庫問答系統
![<b class='flag-5'>華為</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務器</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b>之 openEuler <b class='flag-5'>系統</b>下搭建 MaxKB <b class='flag-5'>開源</b>知識庫問答<b class='flag-5'>系統</b>](https://file1.elecfans.com//web3/M00/06/4C/wKgZPGeJtfKARwc5AAEOFncth-U860.png)
華為云 Flexus 云服務器 X 實例之 openEuler 系統下部署 Discuz 論壇網站
![<b class='flag-5'>華為</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務器</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b>之 openEuler <b class='flag-5'>系統</b>下<b class='flag-5'>部署</b> Discuz <b class='flag-5'>論壇</b>網站](https://file1.elecfans.com//web3/M00/04/3A/wKgZO2dxDm6ASc1qAAEOFncth-U569.png)
評論