手把手搭建ECS雲伺服器(2)-掛載並安裝fastdfs文件伺服器
上篇安裝完nginx後,那麼這次咱們就來安裝fastdfs文件伺服器,為何要使用文件伺服器,這裡不多說了,以前的文章有寫過
首先用ftp工具把fastdfs的相關文件上傳至騰訊雲,如下:
首先,安裝基本環境:
yum-yinstalllibevent
看到Complete表示安裝成功。
然後,安裝libfastcommonV1.0.7工具包。解壓縮:
tarzxf libfastcommon-1.0.7.tar.gz
然後進入解壓後的目錄
看到有make.sh,那麼直接編譯運行
./make.sh
接著再運行:
./make.shinstall
然後開始安裝Tracker服務,解壓縮 fastdfs-5.05.tar.gz
tarzxf fastdfs-5.05.tar.gz
進入文件夾後依次執行命令:
./make.sh
./make.shinstall
安裝後文件會默認安裝在 /usr/bin 中
而配置文件在 /etc/fdfs 目錄中:
把源碼包中的所有文件到/etc/fdfs下
cp* /etc/fdfs/
配置tracker服務。修改/etc/fdfs/tracker.conf文件
修改base_path 的路徑,這個是用來存放日誌的
注意 /itzixi-disk1 這個目錄,這是我們掛載的一個雲硬碟,為何不用系統盤,主要是因為系統盤不支持擴容,以後系統盤滿了之後就很麻煩,所有就掛載一個硬碟,這樣最好,同時也把圖片文件都和系統盤給區分開來
可以看到如下,系統盤是不支持擴容的,大小固定
掛載的雲硬碟必須創建目錄,不然啟動伺服器的時候會報錯
試著啟動tracker服務:
/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf
看一下進程,OK
接下來安裝storage服務:
配置storage服務。修改/etc/fdfs/storage.conf文件
修改日誌路徑以及存儲路徑
修改tracker server 地址,改為雲伺服器的內外IP即可
啟動storage服務並且查看進程:
啟動成功!
至此,fastdfs安裝完畢,但是我們需要通過http來進行上傳文件並訪問,所以使用nginx一起來搞事情!
解壓縮fastdfs-nginx模塊
修改/fastdfs-nginx-module/src/config文件,把其中的local去掉
進入nginx目錄重新配置:
然後重新配置如下:
運行:
make
makeinstall
把/fastdfs-nginx-module/src/mod_fastdfs.conf文件複製到/etc/fdfs目錄下
打開並且修改這個文件:
修改日誌存放路徑:
修改tracker服務的內網IP地址
修改group配置
修改storage路徑
進入ngxin的目錄並且修改配置文件:
添加一個server,埠為88,這個埠需要在安全組開放
如果報錯:
nginx: [emerg] mkdir() "/var/temp/nginx/client" failed (2: No such file or directory)
那麼只需要在 根目錄下創建這個目錄就行了:/var/temp/nginx/client
最後運行項目測試上傳功能:
日誌顯示也OK
點擊展開全文
※手把手搭建ECS雲伺服器(1)-安裝nginx 1.12.0
※分布式系統的那些事兒(五)-容錯與故障
※分布式系統的那些事兒(四)-MQ時代的通信
※分布式系統的那些事兒(三)-系統與系統之間的調用
※有意思的冒泡排序法,我竟然全部都看完了!
TAG:BeJavaGod |
※vsftpd 搭建文件伺服器
※Samba文件共享伺服器
※Cloud Commander:一個有控制台和編輯器的 Web 文件管理器
※搭建SpringMVC(非web.xml文件方式)
※FCKeditor編輯器,建立文件夾.變
※iPhone XS/XS Max 手機如何創建桌面文件夾?
※微軟將Windows 3.0的文件管理器引入Windows 10商店
※Mybatis配置文件
※Pure Storage收購瑞典文件管理軟體公司Cpmpuverde
※Avante Technology發布Emendo Cloud 3D列印文件自動分析和維修服務
※Tor項目發布用Tor網路傳輸文件的OnionShare 2
※安卓Fast Share曝光:可快速傳文件 類似iOS AirDrop
※SpringMVC工程的web.xml以及其他配置文件
※MongodbGFS存儲大文件
※CD轉文件與音樂串流機: Aurender ACS10
※試用 |「兼容Hi-Res音樂文件和碟片,純玩Hi-Fi也合適」Pioneer(先鋒)UDP-LX500 UHD藍光機
※快速自定義Cordova插件(-配置文件)
※CodeWarrior IDE使用Tips-使用burner將elf文件轉換生成HEX和BIN文件的方法和步驟詳解
※iOS 13/iPad OS 預覽版 Beta2推送,合併描述文件
※ASP.NET Web Forms XML 文件