0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用 Flexus X 實例創(chuàng)建 FDS+Nginx 服務實現(xiàn)圖片上傳功能

jf_81200783 ? 來源:jf_81200783 ? 作者:jf_81200783 ? 2025-01-23 18:26 ? 次閱讀

一、Flexus X 實例

什么是Flexus X實例呢,這是華為云最新推出的云服務器產(chǎn)品,如下圖:

wKgZPGdxDxuAejrGAAIDwfyYI1c457.png

?

華為云推出的 Flexus 云服務器 X 系列,是在華為頂尖技術(shù)團隊,特別是榮獲國家科技進步獎的領(lǐng)軍人物顧炯炯博士及其團隊的主導下精心研發(fā)的。這款服務器深度融合了擎天 QingTian 架構(gòu)的先進設(shè)計理念、瑤光云腦的智能優(yōu)化能力,以及盤古大模型的強大計算能力,開創(chuàng)性地成為市場上首個以應用需求為核心驅(qū)動的靈活算力解決方案。Flexus 云服務器 X 實例廣泛適用于高科技、零售、金融、游戲等多個行業(yè)的多元化工作負載場景,包括但不限于高效能網(wǎng)絡(luò)應用部署、數(shù)據(jù)庫服務優(yōu)化、虛擬桌面環(huán)境構(gòu)建、數(shù)據(jù)分析與索引加速、微服務架構(gòu)支撐,以及持續(xù)集成/持續(xù)部署(CI/CD)流程的自動化等,全面滿足各行業(yè)對云計算資源的多樣化與靈活性需求。

1.1應用場景

Flexus X 實例廣泛應用于多個行業(yè)和場景,包括但不限于:

·軟件開發(fā):為開發(fā)者提供便捷且經(jīng)濟高效的解決方案,助力開發(fā)者搭建開發(fā)測試環(huán)境,提高開發(fā)效率,縮短項目周期。

·電商直播:憑借其強大的算力和平滑擴容能力,F(xiàn)lexus X 實例能夠輕松應對電商直播期間的流量爆發(fā)式增長,確保電商平臺的穩(wěn)定運行。

·企業(yè)建站:適用于企業(yè)創(chuàng)建博客、搭建論壇、構(gòu)建企業(yè)門戶等場景,助力企業(yè)有效傳播價值信息,增強品牌影響力和用戶粘性。

·游戲服務:強大的網(wǎng)絡(luò)加速能力和高并發(fā)處理能力使得 Flexus X 實例成為游戲后臺服務器的理想選擇,能夠確保游戲的流暢性和穩(wěn)定性。

1.2產(chǎn)品定位

Flexus X 實例是華為云針對中小企業(yè)和開發(fā)者推出的一款高性能、靈活配置、易于管理的云服務器產(chǎn)品。它憑借華為云在云計算領(lǐng)域的深厚積累和不斷創(chuàng)新的技術(shù)優(yōu)勢,致力于為企業(yè)提供更加高效、經(jīng)濟、智能的云計算解決方案。通過 Flexus X 實例,華為云希望幫助中小企業(yè)和開發(fā)者輕松應對數(shù)字化轉(zhuǎn)型中的挑戰(zhàn),加速業(yè)務發(fā)展,實現(xiàn)業(yè)務創(chuàng)新。

接下來我們就使用它來實現(xiàn)圖片上傳功能看一下吧,本次用到的技術(shù)有 FastDFS 文件存儲服務以及 Nginx 的反向代理功能。具體操作如下:

二、在服務器上安裝 FastDFS

2.1 安裝 FastDFS

首先,我們進入 Flexus 云服務器 X 實例控制臺,然后點擊遠程登錄,使用 CloudShell 登錄。登陸成功如下:

wKgZO2dxDxuAK1tTAAE_rVXW84c315.png

接下來我們要安裝 fastdfs 之前先要下載安裝 gcc 編譯器,命令如下:

yum install gcc-c++perl-devel pcre-devel openssl-devel zlib-devel wget

然后把我們的本地下載好的 FastDFS(V6.06.tar.gz)和 FastDFS 依賴包(V1.0.43.tar.gz)上傳到服務器的根目錄上/

wKgZPGdxDxyAbxiyAAFwumWu_70653.png

OK,可以看到我們都安裝好相關(guān)依賴和上傳好安裝包了

這里這兩個資源我綁定在文章里面了,有需要的自己下載就好啦

然后依次按照下面命令執(zhí)行按照 FastDFS 依賴

# 解壓 FastDFS 依賴包

tar -zxvfV1.0.43.tar.gz -C/usr/local

# 進入依賴解壓包

cd/usr/local/libfastcommon-1.0.43/

# 編譯依賴

./make.sh

# 安裝依賴

./make.sh install

wKgZO2dxDxyAQQPkAAHO3i5HLl0993.png

看過程是沒有什么問題,然后我們接著下來,再按照下面命令執(zhí)行安裝 FastDFS

# 解壓 FastDFS

cd/

tar -zxvfV6.06.tar.gz -C/usr/local

# 進入 FastDFS 解壓包

cd/usr/local/fastdfs-6.06

# 編譯 FastDFS

./make.sh

# 安裝 FastDFS

./make.sh install

# 進入 etc 目錄

cd/etc/fdfs/

# 復制配置文件

cpclient.conf.sample client.conf

cpstorage.conf.sample storage.conf

cptracker.conf.sample tracker.conf

wKgZPGdxDxyAMoPIAANzCdfucYU371.png

OK 啊,看上圖也是沒有啥問題的,接下來我們就需要啟動 tracker(跟蹤)服務和 storage(存儲)服務了。

2.2啟動 tracker 服務

首先先創(chuàng)建該服務的相關(guān)目錄,命令如下:

# 創(chuàng)建 storage 目錄

mkdir -p/data/fastdfs/base

mkdir -p/data/fastdfs/tracker

然后修改相關(guān)配置文件:

disabled=false#啟用配置文 件

port=22122 #設(shè)置 tracker 的端口

base_path=/data/fastdfs/tracker #設(shè)置 tracker 的數(shù)據(jù)文件和日志目錄

http.server_port=8888 #設(shè)置 http 端口號

最后啟動 tracker 服務

# 啟動 tracker 服務

/etc/init.d/fdfs_trackerd start

# 檢查 tracker 服務

netstat -lntup|grep fdfs

wKgZO2dxDx2AMbvMAAEqZhX-T-k641.png

OK 啊,可以看到我們的 tracker 服務確實已經(jīng)啟動了,接下來處理 storage 服務

2.3啟動 storage 服務

啟動 storage 服務也是如此先創(chuàng)建 storage 目錄,具體命令和功能如下:

# 創(chuàng)建 storage 目錄

mkdir -p/data/fastdfs/base

mkdir -p/data/fastdfs/storage

# 修改配置文件

vim/etc/fdfs/storage.conf

disabled=false#啟用配置文件

group_name=group1 #組名,根據(jù)實際情況修改

port=23000

#storage 的端口號

base_path=/data/fastdfs/base

#storage 的日志目錄

store_path_count=1 #存儲路徑個數(shù)

store_path0=/data/fastdfs/storage #存儲路徑

tracker_server=192.168.0.159:22122

#tracker 服務器路徑

http.server_port=8888#設(shè)置 http 端口號

最后啟動服務

# 啟動 storage 服務

/etc/init.d/fdfs_storaged start

# 查看 storage 服務

netstat -lntup|grep fdfs

wKgZPGdxDx2AMnBwAADAoZehgcw327.png

OK,這下跟蹤和存儲服務都已經(jīng)成功啟動了。

三、在服務器上安裝 Nginx

3.1 安裝 Nginx

在安裝 Nginx 之前,我們也是需要先下載好 Nginx 的相關(guān)依賴,命令如下:

yum install -y gccgcc-c++zlib zlib-devel opensslopenssl-devel pcre pcre-devel gd-devel epel-release

wKgZO2dxDx2AHyhyAAHrYyP6Ln8940.png

OK,因為前面下載了部分 gcc 依賴,因此這里就快了一點

然后我們還要上傳 fds 的 nginx 模塊包和 nginx 安裝包,再依次執(zhí)行下面命令進行安裝:

# 解壓 FastDFS 的 Nginx 模塊包

tar -zxvfV1.22.tar.gz -C/usr/local

# 解壓 Nginx

tar -xzvfnginx-1.19.2.tar.gz -C /usr/local

# 進入 Nginx 安裝路徑

cd/usr/local/nginx-1.19.2/

# 建立 Makefile 文件,檢查 Linux 系統(tǒng)環(huán)境以及相關(guān)的

關(guān)鍵屬性。

./configure --add-module=/usr/local/fastdfs-nginx-module-1.22/src/

# 編譯 Nginx

make

# 安裝 Nginx

makeinstall

wKgZPGdxDx6AQAHMAAJYg3FGPp4825.png

?

OK,這里就已經(jīng)安裝好嘍,接下來進行相關(guān)配置

3.2 配置 FastDFS

再拷貝 fastdfs 的配置文件:

cp/usr/local/fastdfs-6.06/conf/mime.types /etc/fdfs/

cp/usr/local/fastdfs-6.06/conf/http.conf /etc/fdfs/

cp/usr/local/fastdfs-nginx-module-1.22/src/mod_fastdfs.conf /etc/fdfs/

然后進行 fastdfs 存儲配置:

#配置文件

vim/etc/fdfs/mod_fastdfs.conf

#保存日志目錄

base_path=/data/fastdfs/storage

#tracker 服務器的 IP 地址以及端口號

tracker_server=192.168.0.159:22122

#文件 url 中是否有 group 名

url_have_group_name = true

#存儲路徑

store_path0=/data/fastdfs/storage

#設(shè)置組的個數(shù)

group_count = 1

#然后在末尾添加分組信息,目前只有一個分組,就只寫

一個

[group1]

group_name=group1

storage_server_port=23000

store_path_count=1

store_path0=/data/fastdfs/storage

接下來對 Nginx 進行配置

3.3 配置 Nginx

然后配置 Nginx,可能下面格式復制過來有點不太對勁,但是內(nèi)容是一樣的就行

#Nginx 配置文件

vim /usr/local/nginx/conf/nginx.conf

server{

listen 80;

server_namelocalhost;

location ~/group[1-3]/M00 {

alias/data/fastdfs/storage/data;

ngx_fastdfs_module;

}

}

wKgZO2dxDx6AfFnlAACPbMA0hXk726.png

就是這樣即可,這個配置就是說明了,我們上傳的圖片就是存放在/data/fastdfs/storage/data/M00 的目錄下方。

然后啟動 Nginx,命令如下:

# 進入 sbin 目錄

cd/usr/local/nginx/sbin/

# 啟動服務

./nginx -c /usr/local/nginx/conf/nginx.conf

wKgZPGdxDx6Ae7BdAABx7z742nk239.png

OK,可以看得到我們的 Nginx 也是配置完成了

使用感覺

整體來說還是非??梢缘?,但是這幾天發(fā)現(xiàn)那個 CloudShell 那個失效時間建議可以延長一點,才 20 分鐘,20 分鐘就自動斷聯(lián)了,要我們重新輸入密碼才能登錄上去,并且之前的記錄也不會繼續(xù)顯示,不方便我們截圖記錄問題。因為當出現(xiàn)我們基本都是需要查好久。所以還是希望這個失效時間可以適當延長一點。不過其余的功能還是非常完善滴

本屆 828 B2B 企業(yè)節(jié)由華為與 17 家聯(lián)合發(fā)起伙伴,60 家協(xié)辦伙伴,200 多家支持伙伴,150 多家媒體、協(xié)會及行業(yè)組織共同發(fā)起,吸引了上萬家合作伙伴共同參與,為融通數(shù)智供需,加速中國企業(yè)智改數(shù)轉(zhuǎn),推動中國數(shù)智產(chǎn)業(yè)與數(shù)字經(jīng)濟繁榮發(fā)展,注入新活力、新動能。

譬如提及的華為云 Flexus X 系列云服務、贊奇超高清設(shè)計師云工作站兩款與企業(yè)“上云”密切相關(guān)的產(chǎn)品與服務,不僅展現(xiàn)了華為云與生態(tài)伙伴在云服務領(lǐng)域的技術(shù)、生態(tài)優(yōu)勢,更切實解決了企業(yè)在云基礎(chǔ)設(shè)施部署、用云成本優(yōu)化、大模型智能調(diào)度等方面的“卡點”,讓“上云”更高效、更輕松。還是非常值得我們?nèi)ヌ剿鞯?/p>

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 云計算
    +關(guān)注

    關(guān)注

    39

    文章

    7855

    瀏覽量

    137762
  • nginx
    +關(guān)注

    關(guān)注

    0

    文章

    154

    瀏覽量

    12218
收藏 人收藏

    評論

    相關(guān)推薦

    華為云 Flexus X 實例:極速搭建個人代碼倉庫 GitLab 平臺

    ? 目錄 前言 1 一、Flexus服務X 介紹 1 1.1 Flexus服務X
    的頭像 發(fā)表于 01-23 18:29 ?88次閱讀
    華為云 <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b>:極速搭建個人代碼倉庫 GitLab 平臺

    Flexus服務X 實例實踐:安裝 SimpleMindMap 思維導圖工具

    引言 在當今數(shù)字化時代,高效的工具對于工作和學習至關(guān)重要。華為云以其卓越的品質(zhì)和服務,成為眾多用戶的首選。本次我們將在華為云 Flexus服務X
    的頭像 發(fā)表于 01-17 09:44 ?175次閱讀
    <b class='flag-5'>Flexus</b> 云<b class='flag-5'>服務</b>器 <b class='flag-5'>X</b> <b class='flag-5'>實例</b>實踐:安裝 SimpleMindMap 思維導圖工具

    Flexus服務X 實例實踐:部署 Alist 文件列表程序

    引言 在當今數(shù)字化時代,華為云以其卓越的技術(shù)實力和可靠的服務品質(zhì)成為眾多企業(yè)和開發(fā)者的首選。華為云 Flexus服務X 實例作為新一
    的頭像 發(fā)表于 01-14 09:31 ?272次閱讀
    <b class='flag-5'>Flexus</b> 云<b class='flag-5'>服務</b>器 <b class='flag-5'>X</b> <b class='flag-5'>實例</b>實踐:部署 Alist 文件列表程序

    Flexus服務X 實例實踐:安裝 flatnotes 筆記應用程序

    引言 在當今數(shù)字化的浪潮中,企業(yè)和開發(fā)者對云服務的需求與日俱增。華為云 Flexus服務X 實例憑借其面向中小企業(yè)和開發(fā)者的柔性算力
    的頭像 發(fā)表于 01-13 15:52 ?261次閱讀
    <b class='flag-5'>Flexus</b> 云<b class='flag-5'>服務</b>器 <b class='flag-5'>X</b> <b class='flag-5'>實例</b>實踐:安裝 flatnotes 筆記應用程序

    Flexus服務X 實例實踐:安裝 Dashdot 開源服務器儀表板

    引言 在當今云計算的浪潮下,華為云憑借其卓越的技術(shù)實力,成為眾多企業(yè)和開發(fā)者的信賴之選。華為云 Flexus服務X 實例作為新一代面向中小企業(yè)和開發(fā)者的柔性算力云
    的頭像 發(fā)表于 01-13 15:51 ?225次閱讀
    <b class='flag-5'>Flexus</b> 云<b class='flag-5'>服務</b>器 <b class='flag-5'>X</b> <b class='flag-5'>實例</b>實踐:安裝 Dashdot 開源<b class='flag-5'>服務</b>器儀表板

    Flexus服務X 實例實踐:安裝 Ward 服務器監(jiān)控工具

    了強大而靈活的計算能力。而在系統(tǒng)運維管理方面,Ward 這一專為 Linux 系統(tǒng)打造的監(jiān)控工具功能強大,當我們將其安裝在華為云 Flexus服務X
    的頭像 發(fā)表于 01-13 15:51 ?139次閱讀
    <b class='flag-5'>Flexus</b> 云<b class='flag-5'>服務</b>器 <b class='flag-5'>X</b> <b class='flag-5'>實例</b>實踐:安裝 Ward <b class='flag-5'>服務</b>器監(jiān)控工具

    Flexus X 實例安裝 ShowDoc 文檔管理工具

    引言 在數(shù)字化的時代浪潮中,華為云以其強大的實力和卓越的性能,為企業(yè)和開發(fā)者提供了堅實的技術(shù)支撐。而 Flexus服務X 實例,更是展現(xiàn)了華為云的創(chuàng)新與優(yōu)秀,此次我們將在其上安
    的頭像 發(fā)表于 01-13 15:51 ?129次閱讀
    <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b>安裝 ShowDoc 文檔管理工具

    服務Flexus X 實例,Docker 集成搭建 NGINX

    Docker 集成搭建 NGINX 1、購買華為云 Flexus X 實例 Flexus服務
    的頭像 發(fā)表于 01-13 11:09 ?219次閱讀
    云<b class='flag-5'>服務</b>器 <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b>,Docker 集成搭建 <b class='flag-5'>NGINX</b>

    華為云 Flexus X 實例 docker 部署最新版 ONLYOFFICE 構(gòu)建屬于自己的文檔辦公套件服務

    ·?華為云最近正在舉辦 828 B2B 企業(yè)節(jié),Flexus X 實例的促銷力度非常大,特別適合那些對算力性能有高要求的小伙伴。如果你有自建 MySQL、Redis、Nginx
    的頭像 發(fā)表于 01-07 17:25 ?326次閱讀
    華為云 <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b> docker 部署最新版 ONLYOFFICE 構(gòu)建屬于自己的文檔辦公套件<b class='flag-5'>服務</b>

    華為云 Flexus X 實例 docker 部署 jdk21 最新版 jenkins 搭建自己的 devops 服務

    ·?華為云最近正在舉辦 828 B2B 企業(yè)節(jié),Flexus X 實例的促銷力度非常大,特別適合那些對算力性能有高要求的小伙伴。如果你有自建 MySQL、Redis、Nginx
    的頭像 發(fā)表于 01-02 11:58 ?84次閱讀
    華為云 <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b> docker 部署 jdk21 最新版 jenkins 搭建自己的 devops <b class='flag-5'>服務</b>器

    華為云 Flexus服務X 實例的使用教程

    引言 選擇一款性價比高、性能強勁的云服務器是 IT 技術(shù)人員常面臨的問題。華為云的 Flexus服務X 實例是一個出色的選擇,專為中
    的頭像 發(fā)表于 12-30 09:16 ?263次閱讀
    華為云 <b class='flag-5'>Flexus</b> 云<b class='flag-5'>服務</b>器 <b class='flag-5'>X</b> <b class='flag-5'>實例</b>的使用教程

    Flexus服務X 實例:在 Docker 環(huán)境下搭建 java 開發(fā)環(huán)境

    引言 在科技飛速發(fā)展的時代,云計算成為推動各行業(yè)進步的重要力量。華為云憑借其強大的技術(shù)實力和創(chuàng)新精神,始終走在行業(yè)前沿。華為云 Flexus服務X 實例,作為新一代云
    的頭像 發(fā)表于 12-30 09:07 ?239次閱讀
    <b class='flag-5'>Flexus</b> 云<b class='flag-5'>服務</b>器 <b class='flag-5'>X</b> <b class='flag-5'>實例</b>:在 Docker 環(huán)境下搭建 java 開發(fā)環(huán)境

    使用 Flexus X 實例搭建 Dubbo-Admin 服務

    ,更是針對柔性算力需求量身打造,能夠智能適應業(yè)務負載變化,完美契合電商直播、企業(yè)官網(wǎng)建設(shè)、開發(fā)測試環(huán)境、游戲部署、音視頻處理等多種中低負載應用場景。與 Flexus 應用服務器 L 實例相比,
    的頭像 發(fā)表于 12-26 18:17 ?183次閱讀
    使用 <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b>搭建 Dubbo-Admin <b class='flag-5'>服務</b>

    華為云 Flexus X 實例 MySQL 性能加速評測及對比

    目錄 前言 1 一、Flexus服務X 介紹 1 1.1 Flexus服務X
    的頭像 發(fā)表于 12-25 17:10 ?235次閱讀
    華為云 <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b> MySQL 性能加速評測及對比

    華為云 Flexus服務X 實例的購買及使用體驗

    價比云服務。其中,華為云 Flexus服務X 實例是一款性能強勁的云服務器產(chǎn)品,能夠滿足
    的頭像 發(fā)表于 12-24 17:26 ?213次閱讀
    華為云 <b class='flag-5'>Flexus</b> 云<b class='flag-5'>服務</b>器 <b class='flag-5'>X</b> <b class='flag-5'>實例</b>的購買及使用體驗