日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

ubuntu下安裝部署FastDFS+Nginx

瀏覽:261日期:2024-07-12 08:53:34
一、部署說明

部署環境ubuntu 12.0.4 server 32位or 64位

最簡安裝,除ssh服務不安裝任何服務

服務器初始化

sudo apt-get update

sudo apt-get upgrade

sudo apt-get dist-upgrade

安裝編譯環境:

apt-get install build-essential

dpkg-reconfigure tzdata

然后在crontab設置服務器時間同步

二、安裝libevent

官方推薦穩定的1.4.14b版本的,2.x的可能有不穩定性

獲取下載

wget https://github.com/downloads/libevent/libevent/libevent-1.4.14b-stable.tar.gz

解壓并編譯安裝

tar zvxf libevent-1.4.14b-stable.tar.gz

./configure --prefix=/usr

make clean;

make

sudo make install

三、安裝FastDFS獲取下載

wget http://fastdfs.googlecode.com/files/FastDFS_v4.04.tar.gz

解壓并編譯安裝

tar zvxf FastDFS_v4.04.tar.gz

先修改相關文件:

1:修改make.sh

查找:

#WITH_HTTPD=1

修改成:

WITH_HTTPD=1

查找:

if [ -f /usr/lib/libpthread.so ] || [ -f /usr/local/lib/libpthread.so ] || [ -f /lib64/libpthread.so ] || [ -f /usr/lib64/libpthread

.so ] || [ -f /usr/lib/libpthread.a ] || [ -f /usr/local/lib/libpthread.a ] || [ -

f /lib64/libpthread.a ] || [ -f /usr/lib64/libpthread.a ] ;

替換成:(以你服務器的實際路徑為準)

if [ -f /usr/lib/libpthread.so ] || [ -f /usr/local/lib/libpthread.so ] || [ -f /lib64/libpthread.so ] || [ -f /usr/lib64/libpthread

.so ] || [ -f /usr/lib/x86_64-linux-gnu/libpthread.so ] || [ -f /usr/lib/libpthread.a ] || [ -f /usr/local/lib/libpthread.a ] || [ -

f /lib64/libpthread.a ] || [ -f /usr/lib64/libpthread.a ] || [ -f /usr/lib/x86_64-linux-gnu/libpthread.a ];

2:修改client/fdfs_link_library.sh.in(如果是64位os,32位os無需修改)

查找:

ln -fs $TARGET_LIB/libfastcommon.so.1 /usr/lib64/libfastcommon.so

ln -fs $TARGET_LIB/libfdfsclient.so.1 /usr/lib64/libfdfsclient.so

替換成:

ln -fs $TARGET_LIB/libfastcommon.so.1 /usr/lib/x86_64-linux-gnu/libfastcommon.so

ln -fs $TARGET_LIB/libfdfsclient.so.1 /usr/lib/x86_64-linux-gnu/libfdfsclient.so

3:進入解壓后目錄,編譯并安裝:

sudo ./make.sh

sudo ./make.sh install

四、配置及啟動Tracker Server修改tracker.conf

FastDFS默認裝完會在/etc/fdfs/下產生配置文件tracker.conf

port=22122

base_path=/www/geebook_tracker

http.server_port=8090

#include http.conf

其它保持默認,注意上面那個是1個#,默認是2個#,去掉1個就行

啟動tracker服務

sudo make /www/geebook_tracker

sudo fdfs_trackerd /etc/fdfs/tracker.conf

netstat –lnp –tcp 參看端口是否起來,默認如果顯示22122和8090說明服務正常起來

五、配置及啟動Storage Server修改storage.conf

FastDFS默認裝完會在/etc/fdfs/下產生配置文件storage.conf

port=23000

base_path=/www/geebook_storage

#base_path,指定data和log所在目錄,根目錄必須存在,子目錄會自動創建

store_path0=/www/geebook_storage

#文件的存儲位置,在一臺Storage Server上可以指定多個存儲位置

group_name=group1

tracker_server=127.0.0.1:22122

http.server_port=8888

#include http.conf

啟動storage服務

sudo mkdir /www/geebook_storage

sudo fdfs_storaged /etc/fdfs/storage.conf

netstat –lnp –tcp 參看端口是否起來,默認如果顯示23000和8888說明服務正常起來

六、驗證FastDFS上傳下載修改client.conf

FastDFS默認裝完會在/etc/fdfs/下產生配置文件client.conf

base_path=/www/geebook_client

tracker_server=127.0.0.1:22122

http.tracker_server_port=8090

測試上傳

fdfs_test /etc/fdfs/client.conf upload /etc/fstab

Copyright (C) 2008, Happy Fish / YuQing

FastDFS may be copied only under the terms of the GNU General

Public License V3, which may be found in the FastDFS source kit.

Please visit the FastDFS Home Page http://www.csource.org/

for more detail.

[2012-12-27 14:27:01] DEBUG - base_path=/www/geebook_client, connect_timeout=30, network_timeout=60, tracker_server_count=1, anti_steal_token=0, anti_steal_secret_key length=0

tracker_query_storage_store_list_without_group:

server 1. group_name=group1, ip_addr=127.0.0.1, port=23000

group_name=group1, ip_addr=127.0.0.1, port=23000

storage_upload_by_filename

group_name=group1, remote_filename=M00/00/00/OlPQG1Db6jWAFmbTAAADqdgNsks5096460

source ip address: 58.83.208.27

file timestamp=2012-12-27 14:27:01

file size=937

file crc32=3624776267

file url: http://127.0.0.1:8090/group1/M00/00/00/OlPQG1Db6jWAFmbTAAADqdgNsks5096460

storage_upload_slave_by_filename

group_name=group1, remote_filename=M00/00/00/OlPQG1Db6jWAFmbTAAADqdgNsks5096460_big

source ip address: 58.83.208.27

file timestamp=2012-12-27 14:27:01

file size=937

file crc32=3624776267

file url: http://127.0.0.1:8090/group1/M00/00/00/OlPQG1Db6jWAFmbTAAADqdgNsks5096460_big

直接訪問http://127.0.0.1:8090/group1/M00/00/00/OlPQG1Db6jWAFmbTAAADqdgNsks5096460_big 正常說明上傳成功,并且fastdfs正常運行

刪除測試

/etc/fdfs/client.conf delete group1 M00/00/00/OlPQG1Db6jWAFmbTAAADqdgNsks5096460_big

This is FastDFS client test program v4.04

Copyright (C) 2008, Happy Fish / YuQing

FastDFS may be copied only under the terms of the GNU General

Public License V3, which may be found in the FastDFS source kit.

Please visit the FastDFS Home Page http://www.csource.org/

for more detail.

[2012-12-27 14:31:42] DEBUG - base_path=/www/geebook_client, connect_timeout=30, network_timeout=60, tracker_server_count=1, anti_steal_token=0, anti_steal_secret_key length=0

storage=58.83.208.27:23000

delete file success

顯示刪除成功

七、FastDFS和nginx整合

因為FastDFS默認自帶的http服務器性能不好,所以一般建議用外置的apache或者nginx來解決http下載,以應付大并發的情況

注意nginx擴展模塊只支持GET和HEAD模式獲取文件,需要開發那邊配合修改程序

獲取nginx和FastDFS的nginx擴展插件

wget http://fastdfs-nginx-module.googlecode.com/files/fastdfs-nginx-module_v1.13.tar.gz

wget http://nginx.org/download/nginx-1.2.6.tar.gz

解壓并編譯安裝

apt-get install libssl-dev zlib1g-dev libpcre3-dev

tar zvxf nginx-1.2.6.tar.gz

tar zvxf fastdfs-nginx-module_v1.13.tar.gz

cd nginx-1.2.6

./configure --prefix=/usr/local/nginx --with-http_gzip_static_module --add-module=/www/soft/fastdfs-nginx-module/src/

make

make install

修改相關配置文件

修改FastDFS的storage.conf

http.disabled=true

#關閉內置web server

其它保持不變,保存退出

修改nginx擴展模塊的配置文件

cd ../fastdfs-nginx-module/src

cp mod_fastdfs.conf /etc/fdfs/

vi /etc/fdfs/mod_fastdfs.conf

base_path=/www/logs

#存放log的路徑

tracker_server=127.0.0.1:22122

#指定tracker服務器及端口

url_have_group_name = true

#這個很重要,在URL中包含group名稱

store_path0=/www/geebook_storage

#存儲文件的路徑

storage_server_port=23000

#與storage的配置端口保持一致

保存后退出

做M00的鏈接

ln -s /www/geebook_storage/data /www/geebook_storage/data/M00

修改nginx的配置文件

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

server {

listen 8888;

location / {

root /www/geebook_storage/data;

index index.html index.htm;

}

location /group1/M00 {

root /www/geebook_storage/data;

ngx_fastdfs_module;

}

}

重啟相關服務,驗證整合是否成功

先重啟storage服務:

/etc/init.d/fdfs_storaged start

然后再啟動nginx,注意順序,否則會報端口占用的錯誤

/usr/local/nginx/sbin/nginx

查看端口使用情況:

netstat -lnp --tcp

tcp 0 0 0.0.0.0:23000 0.0.0.0:* LISTEN 1761/fdfs_storaged

tcp 0 0 0.0.0.0:8888 0.0.0.0:* LISTEN 1718/nginx

tcp 0 0 0.0.0.0:8090 0.0.0.0:* LISTEN 1809/fdfs_trackerd

tcp 0 0 0.0.0.0:22122 0.0.0.0:* LISTEN 1809/fdfs_trackerd

默認的8888端口本來是storage的,現在被nginx替代

完成了FastDFS和nginx的整合

用上面的fdfs_test程序測試上傳和下載,能正常訪問下載,說明nginx已經順利替代FastDFS的內置Web server。

注:本文整理自百度文庫,如有疑問,可在下面的回復中討論。

標簽: Ubuntu
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
91九色综合| 日韩精品视频中文字幕| 日本不卡视频一二三区| 欧美伊人影院| 欧美国产一级| 久久婷婷激情| 中文一区一区三区免费在线观 | 欧美三区不卡| 国产精品日本欧美一区二区三区| 亚洲性图久久| 欧美日韩免费观看一区=区三区 | 久久91视频| 国产一区一一区高清不卡| 国产精品蜜芽在线观看| 日韩理论片av| 性欧美xxxx免费岛国不卡电影| 亚洲国内精品| 国产一在线精品一区在线观看| 日韩在线观看一区二区三区| 99久久久久国产精品| 中文字幕一区二区精品区| 国产色噜噜噜91在线精品 | 成人日韩在线观看| 欧美影院三区| 亚洲午夜一级| 国产99在线| 久久久久久美女精品| 99热国内精品| 国产精品毛片| 欧美一区影院| 国产精品麻豆久久| 精品久久视频| 亚洲一级影院| 石原莉奈在线亚洲二区| 91精品在线免费视频| 久久精品免费看| 日韩成人综合| 一本一本久久| 国产欧美一区二区三区国产幕精品| 激情综合五月| 伊人成人在线视频| 91麻豆精品| 蜜桃精品在线| 日韩激情网站| 日韩国产欧美| 蜜臀精品一区二区三区在线观看 | 久久婷婷一区| 亚洲一区二区日韩| 免费日韩一区二区三区| 一区二区视频欧美| 久久av中文| 亚洲黄色在线| 精品国产亚洲日本| 国产 日韩 欧美 综合 一区| 欧美激情视频一区二区三区免费| 日韩久久视频| 日韩一区二区久久| 高清久久一区| 午夜在线精品偷拍| 国产一区二区三区不卡av| 中文一区一区三区免费在线观| 国产精品主播在线观看| 久久视频精品| 日韩精品1区2区3区| 精品入口麻豆88视频| 免费视频久久| 日本免费新一区视频| 精品一区不卡| 午夜精品免费| 99成人在线| 久久狠狠久久| 91精品一区国产高清在线gif| 丝袜脚交一区二区| 麻豆精品在线播放| 石原莉奈一区二区三区在线观看| 国产伦理一区| 夜久久久久久| 国产精品极品在线观看| 欧美资源在线| 精品精品久久| 免费日韩一区二区| 久久精品国产在热久久| 福利欧美精品在线| 欧美亚洲福利| 久久九九国产| 国产一区二区三区日韩精品| 欧美精品一线| 狠狠久久伊人中文字幕| 日韩在线播放一区二区| 99精品网站| 国产精品久av福利在线观看| 午夜在线播放视频欧美| 精品久久精品| 国产伦精品一区二区三区视频| 91视频精品| 丝袜美腿一区二区三区| 丝袜美腿亚洲色图| 四虎国产精品免费观看| 国产精品久久久久久模特| 日本色综合中文字幕| 国产精品一区二区三区av麻| av资源新版天堂在线| 亚洲婷婷在线| 最新国产精品视频| 欧美偷窥清纯综合图区| 亚洲天堂1区| 国产精品天天看天天狠| 99国产精品视频免费观看一公开 | 日韩精品免费视频人成 | 亚洲免费网址| 成人午夜精品| 国产精久久久| 蜜桃视频在线观看一区| 国产精品久久久免费| 日韩精品一区二区三区免费视频| 国产综合精品| 精品欧美一区二区三区在线观看| 日韩1区2区日韩1区2区| 国产视频亚洲| 91精品蜜臀一区二区三区在线| 欧美aaaaaa午夜精品| 久久国产精品毛片| 久久高清免费| 91视频精品| 国产精品videosex极品| 日本一区二区三区视频在线看 | 精品一区免费| 国产精品专区免费| 欧美日本久久| 亚洲精品美女91| 影音先锋久久| 激情婷婷亚洲| 日韩天堂在线| 亚洲天堂免费| 久久久久久色 | 久久一区精品| 在线日韩成人| 国产精品亚洲综合色区韩国| 国产一区调教| 亚洲精品九九| 日本91福利区| 婷婷综合电影| 国产精品久久| 国产精品自在| 国产福利电影在线播放| 日本黄色精品| 中文字幕系列一区| 蜜臀久久久久久久| 美女视频黄免费的久久| 亚洲精品一级| 91精品国产自产在线丝袜啪| 在线精品亚洲| 亚洲自啪免费| 亚洲综合三区| 青青草国产精品亚洲专区无| 911精品国产| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 免费欧美在线视频| 乱人伦精品视频在线观看| 99久久久久国产精品| 好吊视频一区二区三区四区| 激情久久婷婷| 亚洲精品123区| 国产精品美女久久久| 狠狠操综合网| 三级亚洲高清视频| 久久最新视频| 免费久久精品视频| 九九九精品视频| 久久精品国产亚洲夜色av网站 | 久久成人精品| 深夜日韩欧美| 成人在线黄色| 亚洲成人国产| 日韩免费精品| 麻豆免费精品视频| 中文字幕av一区二区三区四区| 日本在线成人| 蜜臀久久99精品久久久画质超高清 | 亚洲精品精选| 国产一区二区三区国产精品| 欧美亚洲三区| 国产亚洲福利| 亚洲精品无播放器在线播放| 精品一区二区三区中文字幕在线| 国产视频网站一区二区三区| 亚洲国产福利| 成人在线网站| 国产激情久久| 国产99精品一区| 日韩在线a电影| 国产成人精品一区二区三区免费 | 日韩精品三区四区| 精品亚洲自拍| 亚洲婷婷丁香| 精品国产一级| 亚洲乱码久久| sm捆绑调教国产免费网站在线观看| 三级在线观看一区二区| 欧美影院视频|