国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

本地FastDFS圖片服務(wù)器搭建

QiShare / 893人閱讀

摘要:項(xiàng)目比較老舊,自己修改了一下,跑在上,用的和位系統(tǒng),記錄下來(lái),以后上傳圖片都可以用。是一個(gè)開源的輕量級(jí)分布式文件系統(tǒng),功能包括文件存儲(chǔ)文件同步文件訪問(wèn)文件上傳文件下載等。主要的有兩個(gè)角色和。

項(xiàng)目比較老舊,自己修改了一下,跑在mac上,用的IDEA和centos7 64位系統(tǒng),記錄下來(lái),以后上傳圖片都可以用。

使用場(chǎng)景:圖片上傳

如果我們把圖片全都放在上傳到webapp路徑下顯然是一種非常low的行為,當(dāng)項(xiàng)目逐漸增大,可能會(huì)布置到多個(gè)tomcat上,這時(shí)對(duì)于圖片這種資源的處理最好就是集中存放在一起,便于存儲(chǔ)和訪問(wèn)。

FastDFS

FastDFS是一個(gè)開源的輕量級(jí)分布式文件系統(tǒng),功能包括:文件存儲(chǔ)、文件同步、文件訪問(wèn)(文件上傳、文件下載)等。
FastDFS主要的有兩個(gè)角色:tracker和storage。詳細(xì)的就不在介紹了,網(wǎng)上有很多資料,我們就來(lái)布置一個(gè)最簡(jiǎn)單的一個(gè)tracker和一個(gè)storage的dfs。

工具

mac系統(tǒng)

helm是一個(gè)可以修改mac hosts文件的工具

virtualbox centos7 虛擬機(jī)

FileZilla 是mac上的一個(gè)ftp服務(wù)器,可以方便的操作虛擬機(jī),對(duì)于linux指令不是很熟悉的同學(xué)可以使用,但不要依賴,指令才是王道

安裝好虛擬機(jī) 大約就是這個(gè)樣子

先別啟動(dòng),點(diǎn)設(shè)置看一下網(wǎng)絡(luò)連接,應(yīng)該是這個(gè)樣子的,然后在開啟虛擬機(jī)

為了方便,可以使用root的賬號(hào)密碼,這樣可以方便很多。

輸入ip addr 查看IP地址,如果是安裝的最小版的cent,應(yīng)該是沒有ifconf這些指令的,可以使用yum install net-tools 前提是你的電腦能上網(wǎng)

可以發(fā)現(xiàn)是沒有ipv4的地址的,沒有地址外網(wǎng)就無(wú)法訪問(wèn)。但是這時(shí)是可以下載東西的,我們先現(xiàn)在一些必要的依賴包

yum install vim(個(gè)人習(xí)慣,可以不裝)
yum -y install libevent
yum install gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
yum install zip unzip

最后我們要訪問(wèn)服務(wù)器 首先要通過(guò)防火墻,最簡(jiǎn)單的方法直接關(guān)閉防火墻,暴露所有接口,當(dāng)然也可以選擇暴露你要用的接口,這里我們選擇最簡(jiǎn)單的,直接關(guān)閉,先查看一下是不是開啟了。
firewall-cmd --state #查看默認(rèn)防火墻狀態(tài)
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall開機(jī)啟動(dòng)
最后在查看一下狀態(tài)是否確定關(guān)閉了,簡(jiǎn)單暴力,當(dāng)然僅限于懶人開發(fā),真實(shí)環(huán)境肯定不能這么做

準(zhǔn)備妥當(dāng)之后關(guān)閉虛擬機(jī),打開設(shè)置->網(wǎng)絡(luò)

修改為橋接網(wǎng)卡在開機(jī),輸入ip addr

噠噠,IP地址出來(lái)了,沒有ip地址的虛擬機(jī)就像沒有夢(mèng)想的U盤!

安裝程序

這時(shí)我們安裝Filezilla這個(gè)軟件

像這樣一頓操作以后,就可以看到虛擬機(jī)下的文件路徑了,這里我們需要FastDFS和nginx的壓縮包
nginx-1.8可以自行下載,我提供了fastdfs所需要的包,這些不太好找。點(diǎn)這里密碼uc1p
全部放在/usr/local/路徑下面。

安裝libfastcommonV1.0.7工具包

解壓縮

./make.sh

./make.sh install

安裝Tracker

解壓縮FastDFS_V5.05

./make.sh

./make.sh install

這時(shí)在你解壓縮的路徑下會(huì)有一個(gè)fastdfs-5.05的文件夾
cd /fastdfs-5.05/conf,拷貝這里的所有配置文件
cp * /etc/fdfs,去查看一下

cd /etc/fdfs
vi tracker.conf 

這時(shí)我們修改一下配置文件

回到之前的解壓目錄下,將tracker.conf做同樣的修改

cd /usr/local/fastdfs-5.05/conf
vi tracker.conf 

啟動(dòng)tracker
/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf
可以通過(guò) ps aux|grep tracker 查看進(jìn)程是否啟動(dòng)

配置Storage
cd /usr/local/fastdfs-5.05/conf
vi storage.conf 



到/etc/fdfs下,將storage.conf文件做同樣的修改

cd /etc/fdfs
vi storage.conf

啟動(dòng)storage服務(wù)
/usr/bin/fdfs_storaged /etc/fdfs/storage.conf
測(cè)試

vi /etc/fdfs/client.conf

cd /etc/fdfs
/usr/bin/fdfs_test /etc/fdfs/client.conf upload anti-steal.jpg

如果成功,這時(shí)會(huì)將會(huì)看到一串url地址,這就是圖片在服務(wù)器上的存放地址,就表示成功啦

既然是一串url,我們就需要一個(gè)nginx為我們解析請(qǐng)求

安裝Nginx

解壓fastdfs-nginx-module_v1.16.tar.gz
解壓nginx-1.8

 vi fastdfs-nginx-module/src/config 把其中的local去掉

cd /nginx-1.8.0


*./configure 
--prefix=/usr/local/nginx 
--pid-path=/var/run/nginx/nginx.pid 
--lock-path=/var/lock/nginx.lock 
--error-log-path=/var/log/nginx/error.log 
--http-log-path=/var/log/nginx/access.log 
--with-http_gzip_static_module 
--http-client-body-temp-path=/var/temp/nginx/client 
--http-proxy-temp-path=/var/temp/nginx/proxy 
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi 
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi 
--http-scgi-temp-path=/var/temp/nginx/scgi 
--add-module=/usr/local/fastdfs-nginx-module/src* 這里就是剛剛你配置的路徑



make

make install

將fastdfs-nginx-module/src/mod_fastdfs.conf文件復(fù)制到/etc/fdfs目錄下,并修改




去nginx中新建一個(gè)server

cd /usr/local/nginx/conf
vi nginx.conf

添加如下代碼并保存
server {
    listen : 80
    servername : 自己的ip
    localtion /group1/M00{
        ngx_fastdfs_module;
    }
}

cd /usr/local/nginx/sbin
./nginx

啟動(dòng)服務(wù)器就好啦

測(cè)試

打開本機(jī)的瀏覽器,輸入虛擬機(jī)的IP地址

如果看到Nginx的歡迎頁(yè)說(shuō)明就配置成功啦
今天太晚了,明天寫一寫在java端maven配置和具體的上傳操作代碼還有一些后續(xù)的小trick

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/67744.html

相關(guān)文章

  • FastDFS+Nginx搭建分布式圖片存儲(chǔ)

    摘要:可以將稱為追蹤服務(wù)器或調(diào)度服務(wù)器。實(shí)際保存文件分為多個(gè)組,每個(gè)組之間保存的文件是不同的。虛擬磁盤路徑配置的虛擬路徑,與磁盤選項(xiàng)對(duì)應(yīng)。數(shù)據(jù)兩級(jí)目錄服務(wù)器在每個(gè)虛擬磁盤路徑下創(chuàng)建的兩級(jí)目錄,用于存儲(chǔ)數(shù)據(jù)文件。1.什么是FastDFS FastDFS是用 c 語(yǔ)言編寫的一款開源的分布式文件系統(tǒng)。FastDFS 為互聯(lián)網(wǎng)量身定制, 充分考慮了冗余備份、負(fù)載均衡、線性擴(kuò)容等機(jī)制,并注重高可用、高性能等...

    CoderDock 評(píng)論0 收藏0
  • 農(nóng)民進(jìn)城之初嘗FastDFS搭建圖片分布式系統(tǒng)

    摘要:新建文件夾嘗試啟動(dòng)為默認(rèn)監(jiān)聽端口看到已經(jīng)在監(jiān)聽端口,說(shuō)明啟動(dòng)成功。修改修改為的路徑,我這里為修改為你的監(jiān)聽的和端口號(hào),我這里為保存退出。即為上傳圖片成功 于前不久,公司論壇的圖片終于將服務(wù)器給擠爆了,已經(jīng)達(dá)到了恐怖的34G,服務(wù)器總?cè)萘坎?0G。如果直接加硬盤的話,那么discuz中的邏輯幾乎就要全改,所以不行。如果將所有圖片扔到對(duì)象存儲(chǔ)的話,那么這會(huì)是一大筆支出(雖然錢不是我出),所...

    LiveVideoStack 評(píng)論0 收藏0
  • 農(nóng)民進(jìn)城之初嘗FastDFS搭建圖片分布式系統(tǒng)

    摘要:新建文件夾嘗試啟動(dòng)為默認(rèn)監(jiān)聽端口看到已經(jīng)在監(jiān)聽端口,說(shuō)明啟動(dòng)成功。修改修改為的路徑,我這里為修改為你的監(jiān)聽的和端口號(hào),我這里為保存退出。即為上傳圖片成功 于前不久,公司論壇的圖片終于將服務(wù)器給擠爆了,已經(jīng)達(dá)到了恐怖的34G,服務(wù)器總?cè)萘坎?0G。如果直接加硬盤的話,那么discuz中的邏輯幾乎就要全改,所以不行。如果將所有圖片扔到對(duì)象存儲(chǔ)的話,那么這會(huì)是一大筆支出(雖然錢不是我出),所...

    Cheriselalala 評(píng)論0 收藏0
  • 圖片務(wù)器------FastDFS

    摘要:可以將稱為追蹤服務(wù)器或調(diào)度服務(wù)器。虛擬磁盤路徑配置的虛擬路徑,與磁盤選項(xiàng)對(duì)應(yīng)。數(shù)據(jù)兩級(jí)目錄服務(wù)器在每個(gè)虛擬磁盤路徑下創(chuàng)建的兩級(jí)目錄,用于存儲(chǔ)數(shù)據(jù)文件。鏈接密碼把圖片服務(wù)器添加到中。要使用圖片服務(wù)器,需要保證網(wǎng)絡(luò)配置不變。 什么是FastDFS? FastDFS是用c語(yǔ)言編寫的一款開源的分布式文件系統(tǒng)。FastDFS為互聯(lián)網(wǎng)量身定制,充分考慮了冗余備份、負(fù)載均衡、線性擴(kuò)容等機(jī)制,并注重高...

    array_huang 評(píng)論0 收藏0
  • 圖片務(wù)器------FastDFS

    摘要:可以將稱為追蹤服務(wù)器或調(diào)度服務(wù)器。虛擬磁盤路徑配置的虛擬路徑,與磁盤選項(xiàng)對(duì)應(yīng)。數(shù)據(jù)兩級(jí)目錄服務(wù)器在每個(gè)虛擬磁盤路徑下創(chuàng)建的兩級(jí)目錄,用于存儲(chǔ)數(shù)據(jù)文件。鏈接密碼把圖片服務(wù)器添加到中。要使用圖片服務(wù)器,需要保證網(wǎng)絡(luò)配置不變。 什么是FastDFS? FastDFS是用c語(yǔ)言編寫的一款開源的分布式文件系統(tǒng)。FastDFS為互聯(lián)網(wǎng)量身定制,充分考慮了冗余備份、負(fù)載均衡、線性擴(kuò)容等機(jī)制,并注重高...

    solocoder 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<