日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

FastDFS5.02安装说明

發(fā)布時間:2025/3/20 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 FastDFS5.02安装说明 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

2019獨角獸企業(yè)重金招聘Python工程師標準>>>

目錄

1?介紹 3

2?準備工作 3

2.1?設(shè)置固定ip 3

2.2?下載相關(guān)安裝文件 4

3?安裝篇 4

3.1?安裝libfastcommon-master 4

3.2?安裝?FastDFS 5

3.3?安裝Nginx依賴 5

3.4?安裝Nginx 6

4?配置篇 6

4.1?tracker.conf配置 6

4.2?storage.conf配置 7

4.3?ngnix.conf配置 8

4.4?mod_fastdfs.conf配置 9

4.5?client.conf配置 9

4.6?http.conf配置 10

5?測試 10

5.1?上傳文件 10

5.2?下載文件 11

6?附錄 11

6.1?tracker.conf配置內(nèi)容 11

6.2?storage.conf配置內(nèi)容 16

6.3?ngnix.conf配置內(nèi)容 21

6.4?mod_fastdfs.conf配置內(nèi)容 23

6.5?client.conf配置內(nèi)容 26


1?介紹

本文檔都是單節(jié)點設(shè)置,trackerstoragenginx都在同一臺服務(wù)器上。

2?準備工作

1.建議安裝之前先簡單了解一下FastDFS的原理

2.所用軟件:

Ubuntu14.04?server

libfastcommon-master.zip
FastDFS_v5.02.tar.gz

nginx-1.6.2.tar.gz

fastdfs-nginx-module_v1.16.tar.gz

3.建議使用root用戶

4.使用服務(wù)器地址:192.168.1.244

5./home目錄下創(chuàng)建trackerstoragedataclient文件夾

2.1?設(shè)置固定ip

?

192.168.1.244設(shè)定為固定Ip,具體步驟如下:

1.找到文件并作如下修改:

vim?/etc/network/interfaces

修改結(jié)果為如下部分:

#?This?file?describes?the?network?interfaces?available?on?your?system

#?and?how?to?activate?them.?For?more?information,?see?interfaces(5).

#?The?loopback?network?interface

auto?lo

iface?lo?inet?loopback

#?The?primary?network?interface

auto?p2p1

iface?p2p1?inet?static

address?192.168.1.244

gateway?192.168.1.1

netmask?255.255.255.0

注:p2p1為192.168.1.244網(wǎng)卡名,不同服務(wù)器網(wǎng)卡名不同,請自行修改

?

2.?修改dns解析

因為以前是dhcp解析,所以會自動分配dns服務(wù)器地址

而一旦設(shè)置為靜態(tài)ip后就沒有自動獲取到的dns服務(wù)器了

要自己設(shè)置一個

vim?/etc/resolv.conf

nameserver?202.96.128.86

nameserver?192.168.1.1

nameserver?220.170.64.68

3.改完上面,如果重啟的話,還是會變?yōu)樵瓉淼臉幼?#xff0c;所以要讓其永久改變,因此,執(zhí)行:

vim?/etc/resolvconf/resolv.conf.d/base??

? nameserver?192.168.1.1

? nameserver?220.170.64.68

3.?重啟網(wǎng)卡:

/etc/init.d/networking?restart

2.2?下載相關(guān)安裝文件

3?安裝篇

3.1?安裝libfastcommon-master

libfastcommonfastdfs的依賴包。

libfastcommon-master.zip下載地址https://github.com/happyfish100/libfastcommon

下載完成后,將按照文件上傳到/var/tmp路徑下,然后通過cp命令將其放置到安裝路徑/home/deploy,解壓libfastcommon

unzip?libfastcommon-master.zip?

進入libfastcommon-master目錄執(zhí)行

./make.sh?
./make.sh?install

會出現(xiàn)如下內(nèi)容:


可以看到libfastcommon.so安裝到了/usr/lib64/libfastcommon.so

但是FastDFS主程序設(shè)置的lib目錄是/usr/local/lib
所以需要創(chuàng)建軟鏈接

ln?-s?/usr/lib64/libfastcommon.so?/usr/local/lib/libfastcommon.so

ln?-s?/usr/lib64/libfastcommon.so?/usr/lib/libfastcommon.so

ln?-s?/usr/lib64/libfdfsclient.so?/usr/local/lib/libfdfsclient.so

ln?-s?/usr/lib64/libfdfsclient.so?/usr/lib/libfdfsclient.so?

3.2?安裝?FastDFS

1、下載?FastDFS?源程序,下載地址?http://sourceforge.net/projects/fastdfs/,這里下載的是?FastDFS_v5.02.tar.gz,下載完成后,將按照文件上傳到/var/tmp路徑下,然后通過cp命令將其放置到安裝路徑/home/deploy
2、在?FastDFS_v5.02.tar.gz?所在文件夾下執(zhí)行:

?????tar?vxzf?FastDFS_v5.02.tar.gz?

3、進入?/home/deploy/FastDFS?目錄,執(zhí)行:

./make.sh???

./make.sh?install??

如果運行如上命令后,在命令行信息最后看到類似
?恭喜你,已經(jīng)安裝成功了!

?

3.3?安裝Nginx依賴

安裝?nginx時,需要安裝nginx的依賴:

apt-get?install?gcc

apt-get?install?libpcre3?libpcre3-dev

apt-get?install?libssl-dev

apt-get?install?build-essential

3.4?安裝Nginx

???將nginx安裝到/usr/local/路徑下

移動壓縮包:

cp?/var/tmp/nginx-1.6.2.tar.gz?/deploy/

解壓文件:

tar?-xvzf?nginx-1.6.2.tar.gz

cd?nginx-1.6.2

然后執(zhí)行命令:

./configure?--prefix=/usr/local/nginx?--add-module=/deploy/fastdfs-nginx-module/src

Make

Make?install

4?配置篇

默安裝完成后,fastdfs默認的配置文件被放置在/etc/fdfs?目錄下面,其中包括:

Tracker.conf????負責均衡調(diào)度服務(wù)器配置文件

Storage.conf????文件存儲服務(wù)器配置文件

Client.conf????客戶端上傳配置文件

nginx.conf????????Nginx配置文件

4.1?tracker.conf配置

A、修改/etc/fdfs/tracker.conf文件,修改如下:

#?bind?an?address?of?this?host

#?empty?for?bind?all?addresses?of?this?host

bind_addr=192.168.1.244

?

#?the?base?path?to?store?data?and?log?files

base_path=/home/fastdfs/tracker

?

#?max?concurrent?connections?this?server?supported

max_connections=1000

?

#?the?method?of?selecting?group?to?upload?files

#?0:?round?robin

#?1:?specify?group

#?2:?load?balance,?select?the?max?free?space?group?to?upload?file

store_lookup=1

?

#?which?group?to?upload?file

#?when?store_lookup?set?to?1,?must?set?store_group?to?the?group?name

store_group=group1

?

#?HTTP服務(wù)是否不生效

http.disabled=true

B、進入/usr/local/bin/目錄,啟動tracker服務(wù)器,執(zhí)行命令:

fdfs_trackerd?/etc/fdfs/tracker.conf??
C、進入/home/fastdfs/logs/trackerd.log查看tracker的啟動日志命令:

cat?trackerd.log

如果看到類似:

?

?恭喜tracker?server已經(jīng)啟動成功!

4.2?storage.conf配置

A、修改/etc/fdfs/storage.conf文件:

#?bind?an?address?of?this?host

#?empty?for?bind?all?addresses?of?this?host

bind_addr=192.168.1.244

?

#?the?base?path?to?store?data?and?log?files

base_path=/home/fastdfs/storage

?

#?max?concurrent?connections?the?server?supported

#?default?value?is?256

#?more?max_connections?means?more?memory?will?be?used

max_connections=1000

?

#?path(disk?or?mount?point)?count,?default?value?is?1

store_path_count=1

?

#?store_path#,?based?0,?if?store_path0?not?exists,?it's?value?is?base_path

#?the?paths?must?be?exist

store_path0=/home/fastdfs/data

#store_path1=/home/yuqing/fastdfs2

?

http.disabled=true

?

group_name=group1??

?

?#修改成tracker?serverIP和端口信息

?tracker_server=192.168.1.244:22122

?

url_have_group_name?=?true

?

? B、進入/etc/fdfs/目錄,啟動storage服務(wù)器,執(zhí)行

?fdfs_storaged??/etc/fdfs/storage.conf?

C、進入/home/fastdfs/logs/storage.log查看storage服務(wù)器啟動日志:?

cat?storaged.log?

如果看到類似信息:

?

?恭喜你,storage?server已經(jīng)啟動成功!

?

4.3?ngnix.conf配置

創(chuàng)建軟鏈接:

ln?-s?/home/fastdfs/data??/home/fastdfs/data/data/M00

進入/usr/local/nginx/conf路徑下,修改其配置文件:

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

添加:

location?/group1/M00?{

????????????root?/home/fastdfs/data/data;

????????????ngx_fastdfs_module;

???? }

修改完畢配置文件,如果nginx處于啟動狀態(tài),則使用以下重啟命令:

root@ubuntu224:/usr/local/nginx/sbin#?./nginx?-s?reload

如果未啟動nginx,則使用以下命令:

cd?/usr/local/nginx/sbin

./nginx

確認80,23000端口已經(jīng)監(jiān)聽
?netstat?-ntl

?

4.4?mod_fastdfs.conf配置

cp?/deploy/fastdfs-nginx-module/src

cp?mod_fastdfs.conf?/etc/fdfs/

vi?/etc/fdfs/mod_fastdfs.conf

配置內(nèi)容如下:

#訪問文件的URI是否含有group名稱??

url_have_group_name=true??

#Tracker服務(wù)器??

tracker_server=192.168.1.244:22122

store_path0=/home/fastdfs/storage

storage_server_port=23000

4.5?client.conf配置

?

FastDFS安裝包中,自帶了客戶端程序,通過程序可以進行文件上傳。在使用這個客戶端程序之前,首先需要配置client.conf,然后再進行文件上傳及下載。

進入目錄/etc/fdfs/修改Tracker服務(wù)器192.168.1.244下的配置文件 /etc/fdfs/client.conf
#?the?base?path?to?store?log?files

base_path=/home/fastdfs/client

#use?"#include"?directive?to?include?HTTP?other?settiongs

#include?http.conf

?

#?tracker_server?can?ocur?more?than?once,?and?tracker_server?format?is

#?"host:port",?host?can?be?hostname?or?ip?address

tracker_server=192.168.1.244:22122

4.6?http.conf配置

無需配置

5?測試

經(jīng)過前面的安裝、配置、啟動,馬上就可以看到FastDFS的效果了,我們先上傳一個文件,然后再通過http下載。

6?相關(guān)命令

停止trackerd服務(wù):

killall?fdfs_trackerd

停止storaged服務(wù):

killall?fdfs_storaged

?

啟動trackerd服務(wù):

fdfs_trackerd?/etc/fdfs/tracker.conf

啟動storaged服務(wù):

fdfs_storaged??/etc/fdfs/storage.conf?

?

nginx在線安裝與卸載

apt-get?install?nginx?

apt-get?remove?nginx?

6.1?上傳文件

進入/usr/local/bin目錄,上傳文件,執(zhí)行:

cp?/var/tmp/guoyong.txt?/usr/local/bin/

cd?/usr/local/bin

fdfs_test?/etc/fdfs/client.conf?upload?guoyong.txt

注:?guoyong.txt???/var/tmp復(fù)制過來

如果看到如下信息:

?

恭喜你,上傳文件成功!

6.2?下載文件

在瀏覽器中,輸入上圖中的url地址http://192.168.1.244/group1/M00/00/00/wKgB9FUeT5qINEwRAAAAB32BJEIAAAAAgAAAAAAAAAf935.txt,?tracker?server會自動重定向到存儲文件的storage?server,文件下載成功。

至此,已經(jīng)成功搭建了FastDFS,編寫你自己的client來進行訪問吧:)

7?附錄

7.1?tracker.conf配置內(nèi)容

#?is?this?config?file?disabled

#?false?for?enabled

#?true?for?disabled

disabled=false

?

#?bind?an?address?of?this?host

#?empty?for?bind?all?addresses?of?this?host

bind_addr=192.168.1.244

?

#?the?tracker?server?port

port=22122

?

#?connect?timeout?in?seconds

#?default?value?is?30s

connect_timeout=30

?

#?network?timeout?in?seconds

#?default?value?is?30s

network_timeout=60

?

#?the?base?path?to?store?data?and?log?files

base_path=/home/fastdfs/tracker

?

#?max?concurrent?connections?this?server?supported

max_connections=1000

?

#?accept?thread?count

#?default?value?is?1

#?since?V4.07

accept_threads=1

?

#?work?thread?count,?should?<=?max_connections

#?default?value?is?4

#?since?V2.00

work_threads=4

?

#?the?method?of?selecting?group?to?upload?files

#?0:?round?robin

#?1:?specify?group

#?2:?load?balance,?select?the?max?free?space?group?to?upload?file

store_lookup=1

?

#?which?group?to?upload?file

#?when?store_lookup?set?to?1,?must?set?store_group?to?the?group?name

store_group=group1

?

#?which?storage?server?to?upload?file

#?0:?round?robin?(default)

#?1:?the?first?server?order?by?ip?address

#?2:?the?first?server?order?by?priority?(the?minimal)

store_server=0

?

#?which?path(means?disk?or?mount?point)?of?the?storage?server?to?upload?file

#?0:?round?robin

#?2:?load?balance,?select?the?max?free?space?path?to?upload?file

store_path=0

?

#?which?storage?server?to?download?file

#?0:?round?robin?(default)

#?1:?the?source?storage?server?which?the?current?file?uploaded?to

download_server=0

?

#?reserved?storage?space?for?system?or?other?applications.

#?if?the?free(available)?space?of?any?stoarge?server?in?

#?a?group?<=?reserved_storage_space,?

#?no?file?can?be?uploaded?to?this?group.

#?bytes?unit?can?be?one?of?follows:

###?G?or?g?for?gigabyte(GB)

###?M?or?m?for?megabyte(MB)

###?K?or?k?for?kilobyte(KB)

###?no?unit?for?byte(B)

###?XX.XX%?as?ratio?such?as?reserved_storage_space?=?10%

reserved_storage_space?=?10%

?

#standard?log?level?as?syslog,?case?insensitive,?value?list:

###?emerg?for?emergency

###?alert

###?crit?for?critical

###?error

###?warn?for?warning

###?notice

###?info

###?debug

log_level=info

?

#unix?group?name?to?run?this?program,?

#not?set?(empty)?means?run?by?the?group?of?current?user

run_by_group=

?

#unix?username?to?run?this?program,

#not?set?(empty)?means?run?by?current?user

run_by_user=

?

#?allow_hosts?can?ocur?more?than?once,?host?can?be?hostname?or?ip?address,

#?"*"?means?match?all?ip?addresses,?can?use?range?like?this:?10.0.1.[1-15,20]?or

#?host[01-08,20-25].domain.com,?for?example:

#?allow_hosts=10.0.1.[1-15,20]

#?allow_hosts=host[01-08,20-25].domain.com

allow_hosts=*

?

#?sync?log?buff?to?disk?every?interval?seconds

#?default?value?is?10?seconds

sync_log_buff_interval?=?10

?

#?check?storage?server?alive?interval?seconds

check_active_interval?=?120

?

#?thread?stack?size,?should?>=?64KB

#?default?value?is?64KB

thread_stack_size?=?64KB

?

#?auto?adjust?when?the?ip?address?of?the?storage?server?changed

#?default?value?is?true

storage_ip_changed_auto_adjust?=?true

?

#?storage?sync?file?max?delay?seconds

#?default?value?is?86400?seconds?(one?day)

#?since?V2.00

storage_sync_file_max_delay?=?86400

?

#?the?max?time?of?storage?sync?a?file

#?default?value?is?300?seconds

#?since?V2.00

storage_sync_file_max_time?=?300

?

#?if?use?a?trunk?file?to?store?several?small?files

#?default?value?is?false

#?since?V3.00

use_trunk_file?=?true

?

#?the?min?slot?size,?should?<=?4KB

#?default?value?is?256?bytes

#?since?V3.00

slot_min_size?=?256

?

#?the?max?slot?size,?should?>?slot_min_size

#?store?the?upload?file?to?trunk?file?when?it's?size?<=??this?value

#?default?value?is?16MB

#?since?V3.00

slot_max_size?=?16MB

?

#?the?trunk?file?size,?should?>=?4MB

#?default?value?is?64MB

#?since?V3.00

trunk_file_size?=?64MB

?

#?if?create?trunk?file?advancely

#?default?value?is?false

#?since?V3.06

trunk_create_file_advance?=?false

?

#?the?time?base?to?create?trunk?file

#?the?time?format:?HH:MM

#?default?value?is?02:00

#?since?V3.06

trunk_create_file_time_base?=?02:00

?

#?the?interval?of?create?trunk?file,?unit:?second

#?default?value?is?38400?(one?day)

#?since?V3.06

trunk_create_file_interval?=?86400

?

#?the?threshold?to?create?trunk?file

#?when?the?free?trunk?file?size?less?than?the?threshold,?will?create?

#?the?trunk?files

#?default?value?is?0

#?since?V3.06

trunk_create_file_space_threshold?=?20G

?

#?if?check?trunk?space?occupying?when?loading?trunk?free?spaces

#?the?occupied?spaces?will?be?ignored

#?default?value?is?false

#?since?V3.09

#?NOTICE:?set?this?parameter?to?true?will?slow?the?loading?of?trunk?spaces?

#?when?startup.?you?should?set?this?parameter?to?true?when?neccessary.

trunk_init_check_occupying?=?false

?

#?if?ignore?storage_trunk.dat,?reload?from?trunk?binlog

#?default?value?is?false

#?since?V3.10

#?set?to?true?once?for?version?upgrade?when?your?version?less?than?V3.10

trunk_init_reload_from_binlog?=?false

?

#?the?min?interval?for?compressing?the?trunk?binlog?file

#?unit:?second

#?default?value?is?0,?0?means?never?compress

#?FastDFS?compress?the?trunk?binlog?when?trunk?init?and?trunk?destroy

#?recommand?to?set?this?parameter?to?86400?(one?day)

#?since?V5.01

trunk_compress_binlog_min_interval?=?0

?

#?if?use?storage?ID?instead?of?IP?address

#?default?value?is?false

#?since?V4.00

use_storage_id?=?false

?

#?specify?storage?ids?filename,?can?use?relative?or?absolute?path

#?since?V4.00

storage_ids_filename?=?storage_ids.conf

?

#?id?type?of?the?storage?server?in?the?filename,?values?are:

##?ip:?the?ip?address?of?the?storage?server

##?id:?the?server?id?of?the?storage?server

#?this?paramter?is?valid?only?when?use_storage_id?set?to?true

#?default?value?is?ip

#?since?V4.03

id_type_in_filename?=?ip

?

#?if?store?slave?file?use?symbol?link

#?default?value?is?false

#?since?V4.01

store_slave_file_use_link?=?false

?

#?if?rotate?the?error?log?every?day

#?default?value?is?false

#?since?V4.02

rotate_error_log?=?false

?

#?rotate?error?log?time?base,?time?format:?Hour:Minute

#?Hour?from?0?to?23,?Minute?from?0?to?59

#?default?value?is?00:00

#?since?V4.02

error_log_rotate_time=00:00

?

#?rotate?error?log?when?the?log?file?exceeds?this?size

#?0?means?never?rotates?log?file?by?log?file?size

#?default?value?is?0

#?since?V4.02

rotate_error_log_size?=?0

?

#?if?use?connection?pool

#?default?value?is?false

#?since?V4.05

use_connection_pool?=?false

?

#?connections?whose?the?idle?time?exceeds?this?time?will?be?closed

#?unit:?second

#?default?value?is?3600

#?since?V4.05

connection_pool_max_idle_time?=?3600

?

#?HTTP?port?on?this?tracker?server

http.server_port=8080

?

http.disabled=true

#?HTTP服務(wù)是否不生效

?

#?check?storage?HTTP?server?alive?interval?seconds

#?<=?0?for?never?check

#?default?value?is?30

http.check_alive_interval=30

?

#?check?storage?HTTP?server?alive?type,?values?are:

#???tcp?:?connect?to?the?storge?server?with?HTTP?port?only,?

#????????do?not?request?and?get?response

#???http:?storage?check?alive?url?must?return?http?status?200

#?default?value?is?tcp

http.check_alive_type=tcp

?

#?check?storage?HTTP?server?alive?uri/url

#?NOTE:?storage?embed?HTTP?server?support?uri:?/status.html

http.check_alive_uri=/status.html

?

7.2?storage.conf配置內(nèi)容

#?is?this?config?file?disabled

#?false?for?enabled

#?true?for?disabled

disabled=false

?

#?the?name?of?the?group?this?storage?server?belongs?to

group_name=group1

?

#?bind?an?address?of?this?host

#?empty?for?bind?all?addresses?of?this?host

bind_addr=192.168.1.244

?

#?if?bind?an?address?of?this?host?when?connect?to?other?servers?

#?(this?storage?server?as?a?client)

#?true?for?binding?the?address?configed?by?above?parameter:?"bind_addr"

#?false?for?binding?any?address?of?this?host

client_bind=true

?

#?the?storage?server?port

port=23000

?

#?connect?timeout?in?seconds

#?default?value?is?30s

connect_timeout=30

?

#?network?timeout?in?seconds

#?default?value?is?30s

network_timeout=60

?

#?heart?beat?interval?in?seconds

heart_beat_interval=30

?

#?disk?usage?report?interval?in?seconds

stat_report_interval=60

?

#?the?base?path?to?store?data?and?log?files

base_path=/home/fastdfs/storage

?

#?max?concurrent?connections?the?server?supported

#?default?value?is?256

#?more?max_connections?means?more?memory?will?be?used

max_connections=1000

?

#?the?buff?size?to?recv?/?send?data

#?this?parameter?must?more?than?8KB

#?default?value?is?64KB

#?since?V2.00

buff_size?=?256KB

?

#?accept?thread?count

#?default?value?is?1

#?since?V4.07

accept_threads=1

?

#?work?thread?count,?should?<=?max_connections

#?work?thread?deal?network?io

#?default?value?is?4

#?since?V2.00

work_threads=4

?

#?if?disk?read?/?write?separated

##??false?for?mixed?read?and?write

##??true?for?separated?read?and?write

#?default?value?is?true

#?since?V2.00

disk_rw_separated?=?true

?

#?disk?reader?thread?count?per?store?base?path

#?for?mixed?read?/?write,?this?parameter?can?be?0

#?default?value?is?1

#?since?V2.00

disk_reader_threads?=?1

?

#?disk?writer?thread?count?per?store?base?path

#?for?mixed?read?/?write,?this?parameter?can?be?0

#?default?value?is?1

#?since?V2.00

disk_writer_threads?=?1

?

#?when?no?entry?to?sync,?try?read?binlog?again?after?X?milliseconds

#?must?>?0,?default?value?is?200ms

sync_wait_msec=50

?

#?after?sync?a?file,?usleep?milliseconds

#?0?for?sync?successively?(never?call?usleep)

sync_interval=0

?

#?storage?sync?start?time?of?a?day,?time?format:?Hour:Minute

#?Hour?from?0?to?23,?Minute?from?0?to?59

sync_start_time=00:00

?

#?storage?sync?end?time?of?a?day,?time?format:?Hour:Minute

#?Hour?from?0?to?23,?Minute?from?0?to?59

sync_end_time=23:59

?

#?write?to?the?mark?file?after?sync?N?files

#?default?value?is?500

write_mark_file_freq=500

?

#?path(disk?or?mount?point)?count,?default?value?is?1

store_path_count=1

?

#?store_path#,?based?0,?if?store_path0?not?exists,?it's?value?is?base_path

#?the?paths?must?be?exist

store_path0=/home/fastdfs/data

#store_path1=/home/yuqing/fastdfs2

?

#?subdir_count??*?subdir_count?directories?will?be?auto?created?under?each?

#?store_path?(disk),?value?can?be?1?to?256,?default?value?is?256

subdir_count_per_path=256

?

#?tracker_server?can?ocur?more?than?once,?and?tracker_server?format?is

#??"host:port",?host?can?be?hostname?or?ip?address

tracker_server=192.168.1.244:22122

?

#standard?log?level?as?syslog,?case?insensitive,?value?list:

###?emerg?for?emergency

###?alert

###?crit?for?critical

###?error

###?warn?for?warning

###?notice

###?info

###?debug

log_level=info

?

#unix?group?name?to?run?this?program,?

#not?set?(empty)?means?run?by?the?group?of?current?user

run_by_group=

?

#unix?username?to?run?this?program,

#not?set?(empty)?means?run?by?current?user

run_by_user=

?

#?allow_hosts?can?ocur?more?than?once,?host?can?be?hostname?or?ip?address,

#?"*"?means?match?all?ip?addresses,?can?use?range?like?this:?10.0.1.[1-15,20]?or

#?host[01-08,20-25].domain.com,?for?example:

#?allow_hosts=10.0.1.[1-15,20]

#?allow_hosts=host[01-08,20-25].domain.com

allow_hosts=*

?

#?the?mode?of?the?files?distributed?to?the?data?path

#?0:?round?robin(default)

#?1:?random,?distributted?by?hash?code

file_distribute_path_mode=0

?

#?valid?when?file_distribute_to_path?is?set?to?0?(round?robin),?

#?when?the?written?file?count?reaches?this?number,?then?rotate?to?next?path

#?default?value?is?100

file_distribute_rotate_count=100

?

#?call?fsync?to?disk?when?write?big?file

#?0:?never?call?fsync

#?other:?call?fsync?when?written?bytes?>=?this?bytes

#?default?value?is?0?(never?call?fsync)

fsync_after_written_bytes=0

?

#?sync?log?buff?to?disk?every?interval?seconds

#?must?>?0,?default?value?is?10?seconds

sync_log_buff_interval=10

?

#?sync?binlog?buff?/?cache?to?disk?every?interval?seconds

#?default?value?is?60?seconds

sync_binlog_buff_interval=10

?

#?sync?storage?stat?info?to?disk?every?interval?seconds

#?default?value?is?300?seconds

sync_stat_file_interval=300

?

#?thread?stack?size,?should?>=?512KB

#?default?value?is?512KB

thread_stack_size=512KB

?

#?the?priority?as?a?source?server?for?uploading?file.

#?the?lower?this?value,?the?higher?its?uploading?priority.

#?default?value?is?10

upload_priority=10

?

#?the?NIC?alias?prefix,?such?as?eth?in?Linux,?you?can?see?it?by?ifconfig?-a

#?multi?aliases?split?by?comma.?empty?value?means?auto?set?by?OS?type

#?default?values?is?empty

if_alias_prefix=

?

#?if?check?file?duplicate,?when?set?to?true,?use?FastDHT?to?store?file?indexes

#?1?or?yes:?need?check

#?0?or?no:?do?not?check

#?default?value?is?0

check_file_duplicate=0

?

#?file?signature?method?for?check?file?duplicate

##?hash:?four?32?bits?hash?code

##?md5:?MD5?signature

#?default?value?is?hash

#?since?V4.01

file_signature_method=hash

?

#?namespace?for?storing?file?indexes?(key-value?pairs)

#?this?item?must?be?set?when?check_file_duplicate?is?true?/?on

key_namespace=FastDFS

?

#?set?keep_alive?to?1?to?enable?persistent?connection?with?FastDHT?servers

#?default?value?is?0?(short?connection)

keep_alive=0

?

#?you?can?use?"#include?filename"?(not?include?double?quotes)?directive?to?

#?load?FastDHT?server?list,?when?the?filename?is?a?relative?path?such?as?

#?pure?filename,?the?base?path?is?the?base?path?of?current/this?config?file.

#?must?set?FastDHT?server?list?when?check_file_duplicate?is?true?/?on

#?please?see?INSTALL?of?FastDHT?for?detail

##include?/home/yuqing/fastdht/conf/fdht_servers.conf

?

#?if?log?to?access?log

#?default?value?is?false

#?since?V4.00

use_access_log?=?false

?

#?if?rotate?the?access?log?every?day

#?default?value?is?false

#?since?V4.00

rotate_access_log?=?false

?

#?rotate?access?log?time?base,?time?format:?Hour:Minute

#?Hour?from?0?to?23,?Minute?from?0?to?59

#?default?value?is?00:00

#?since?V4.00

access_log_rotate_time=00:00

?

#?if?rotate?the?error?log?every?day

#?default?value?is?false

#?since?V4.02

rotate_error_log?=?false

?

#?rotate?error?log?time?base,?time?format:?Hour:Minute

#?Hour?from?0?to?23,?Minute?from?0?to?59

#?default?value?is?00:00

#?since?V4.02

error_log_rotate_time=00:00

?

#?rotate?access?log?when?the?log?file?exceeds?this?size

#?0?means?never?rotates?log?file?by?log?file?size

#?default?value?is?0

#?since?V4.02

rotate_access_log_size?=?0

?

#?rotate?error?log?when?the?log?file?exceeds?this?size

#?0?means?never?rotates?log?file?by?log?file?size

#?default?value?is?0

#?since?V4.02

rotate_error_log_size?=?0

?

#?if?skip?the?invalid?record?when?sync?file

#?default?value?is?false

#?since?V4.02

file_sync_skip_invalid_record=false

?

#?if?use?connection?pool

#?default?value?is?false

#?since?V4.05

use_connection_pool?=?false

?

#?connections?whose?the?idle?time?exceeds?this?time?will?be?closed

#?unit:?second

#?default?value?is?3600

#?since?V4.05

connection_pool_max_idle_time?=?3600

?

#?use?the?ip?address?of?this?storage?server?if?domain_name?is?empty,

#?else?this?domain?name?will?ocur?in?the?url?redirected?by?the?tracker?server

http.domain_name=

?

#?the?port?of?the?web?server?on?this?storage?server

http.server_port=8888

?

http.disabled=true

?

?

7.3?ngnix.conf配置內(nèi)容

?

#user??nobody;

worker_processes??1;

?

#error_log??logs/error.log;

#error_log??logs/error.log??notice;

#error_log??logs/error.log??info;

?

#pid????????logs/nginx.pid;

?

?

events?{

????worker_connections??1024;

}

?

?

http?{

????include???????mime.types;

????default_type??application/octet-stream;

?

????#log_format??main??'$remote_addr?-?$remote_user?[$time_local]?"$request"?'

????#??????????????????'$status?$body_bytes_sent?"$http_referer"?'

????#??????????????????'"$http_user_agent"?"$http_x_forwarded_for"';

?

????#access_log??logs/access.log??main;

?

????sendfile????????on;

????#tcp_nopush?????on;

?

????#keepalive_timeout??0;

????keepalive_timeout??65;

?

????#gzip??on;

?

???#?upstream?fdfs_group1?{

# server?192.168.1.244:80?weight=1?max_fails=2?fail_timeout=30s;

?#???}

????server?{

????????listen???????80;

????????server_name??localhost;

?

????????#charset?koi8-r;

?

????????#access_log??logs/host.access.log??main;

?

location?/group1/M00?{

????????????root?/home/fastdfs/data/data;

????????????ngx_fastdfs_module;

???? }

?

????????location?/?{

????????????root???html;

????????????index??index.html?index.htm;

????????}

?

????????#error_page??404??????????????/404.html;

?

????????#?redirect?server?error?pages?to?the?static?page?/50x.html

????????#

????????error_page???500?502?503?504??/50x.html;

????????location?=?/50x.html?{

????????????root???html;

????????}

?

????????#?proxy?the?PHP?scripts?to?Apache?listening?on?127.0.0.1:80

????????#

????????#location?~?\.php$?{

????????#????proxy_pass???http://127.0.0.1;

????????#}

?

????????#?pass?the?PHP?scripts?to?FastCGI?server?listening?on?127.0.0.1:9000

????????#

????????#location?~?\.php$?{

????????#????root???????????html;

????????#????fastcgi_pass???127.0.0.1:9000;

????????#????fastcgi_index??index.php;

????????#????fastcgi_param??SCRIPT_FILENAME??/scripts$fastcgi_script_name;

????????#????include????????fastcgi_params;

????????#}

?

????????#?deny?access?to?.htaccess?files,?if?Apache's?document?root

????????#?concurs?with?nginx's?one

????????#

????????#location?~?/\.ht?{

????????#????deny??all;

????????#}

????}

?

?

????#?another?virtual?host?using?mix?of?IP-,?name-,?and?port-based?configuration

????#

????#server?{

????#????listen???????8000;

????#????listen???????somename:8080;

????#????server_name??somename??alias??another.alias;

?

????#????location?/?{

????#????????root???html;

????#????????index??index.html?index.htm;

????#????}

????#}

?

?

????#?HTTPS?server

????#

????#server?{

????#????listen???????443?ssl;

????#????server_name??localhost;

?

????#????ssl_certificate??????cert.pem;

????#????ssl_certificate_key??cert.key;

?

????#????ssl_session_cache????shared:SSL:1m;

????#????ssl_session_timeout??5m;

?

????#????ssl_ciphers??HIGH:!aNULL:!MD5;

????#????ssl_prefer_server_ciphers??on;

?

????#????location?/?{

????#????????root???html;

????#????????index??index.html?index.htm;

????#????}

????#}

?

}

?

7.4?mod_fastdfs.conf配置內(nèi)容

#?connect?timeout?in?seconds

#?default?value?is?30s

connect_timeout=2

?

#?network?recv?and?send?timeout?in?seconds

#?default?value?is?30s

network_timeout=30

?

#?the?base?path?to?store?log?files

base_path=/home/fastdfs/mod_fastdfs

?

#?if?load?FastDFS?parameters?from?tracker?server

#?since?V1.12

#?default?value?is?false

load_fdfs_parameters_from_tracker=true

?

#?storage?sync?file?max?delay?seconds

#?same?as?tracker.conf

#?valid?only?when?load_fdfs_parameters_from_tracker?is?false

#?since?V1.12

#?default?value?is?86400?seconds?(one?day)

storage_sync_file_max_delay?=?86400

?

#?if?use?storage?ID?instead?of?IP?address

#?same?as?tracker.conf

#?valid?only?when?load_fdfs_parameters_from_tracker?is?false

#?default?value?is?false

#?since?V1.13

use_storage_id?=?false

?

#?specify?storage?ids?filename,?can?use?relative?or?absolute?path

#?same?as?tracker.conf

#?valid?only?when?load_fdfs_parameters_from_tracker?is?false

#?since?V1.13

storage_ids_filename?=?storage_ids.conf

?

#?FastDFS?tracker_server?can?ocur?more?than?once,?and?tracker_server?format?is

#??"host:port",?host?can?be?hostname?or?ip?address

#?valid?only?when?load_fdfs_parameters_from_tracker?is?true

tracker_server=192.168.1.244:22122

?

#?the?port?of?the?local?storage?server

#?the?default?value?is?23000

storage_server_port=23000

?

#?the?group?name?of?the?local?storage?server

group_name=group1

?

#?if?the?url?/?uri?including?the?group?name

#?set?to?false?when?uri?like?/M00/00/00/xxx

#?set?to?true?when?uri?like?${group_name}/M00/00/00/xxx,?such?as?group1/M00/xxx

#?default?value?is?false

url_have_group_name?=?true

?

#?path(disk?or?mount?point)?count,?default?value?is?1

#?must?same?as?storage.conf

store_path_count=1

?

#?store_path#,?based?0,?if?store_path0?not?exists,?it's?value?is?base_path

#?the?paths?must?be?exist

#?must?same?as?storage.conf

store_path0=/home/fasfdfs/data

#store_path1=/home/yuqing/fastdfs1

?

#?standard?log?level?as?syslog,?case?insensitive,?value?list:

###?emerg?for?emergency

###?alert

###?crit?for?critical

###?error

###?warn?for?warning

###?notice

###?info

###?debug

log_level=info

?

#?set?the?log?filename,?such?as?/usr/local/apache2/logs/mod_fastdfs.log

#?empty?for?output?to?stderr?(apache?and?nginx?error_log?file)

log_filename=

?

#?response?mode?when?the?file?not?exist?in?the?local?file?system

##?proxy:?get?the?content?from?other?storage?server,?then?send?to?client

##?redirect:?redirect?to?the?original?storage?server?(HTTP?Header?is?Location)

response_mode=proxy

?

#?the?NIC?alias?prefix,?such?as?eth?in?Linux,?you?can?see?it?by?ifconfig?-a

#?multi?aliases?split?by?comma.?empty?value?means?auto?set?by?OS?type

#?this?paramter?used?to?get?all?ip?address?of?the?local?host

#?default?values?is?empty

if_alias_prefix=

?

#?use?"#include"?directive?to?include?HTTP?config?file

#?NOTE:?#include?is?an?include?directive,?do?NOT?remove?the?#?before?include

#include?http.conf

?

?

#?if?support?flv

#?default?value?is?false

#?since?v1.15

flv_support?=?true

?

#?flv?file?extension?name

#?default?value?is?flv

#?since?v1.15

flv_extension?=?flv

?

?

#?set?the?group?count

#?set?to?none?zero?to?support?multi-group

#?set?to?0??for?single?group?only

#?groups?settings?section?as?[group1],?[group2],?...,?[groupN]

#?default?value?is?0

#?since?v1.14

group_count?=?1

?

#?group?settings?for?group?#1

#?since?v1.14

#?when?support?multi-group,?uncomment?following?section

[group1]

group_name=group1

storage_server_port=23000

store_path_count=1

store_path0=/home/fastdfs/data

#store_path1=/home/yuqing/fastdfs1

?

#?group?settings?for?group?#2

#?since?v1.14

#?when?support?multi-group,?uncomment?following?section?as?neccessary

#[group2]

#group_name=group2

#storage_server_port=23000

#store_path_count=1

#store_path0=/home/yuqing/fastdfs

?

?

7.5?client.conf配置內(nèi)容

#?connect?timeout?in?seconds

#?default?value?is?30s

connect_timeout=30

?

#?network?timeout?in?seconds

#?default?value?is?30s

network_timeout=60

?

#?the?base?path?to?store?log?files

base_path=/home/fastdfs/client

?

#?tracker_server?can?ocur?more?than?once,?and?tracker_server?format?is

#??"host:port",?host?can?be?hostname?or?ip?address

tracker_server=192.168.1.244:22122

?

#standard?log?level?as?syslog,?case?insensitive,?value?list:

###?emerg?for?emergency

###?alert

###?crit?for?critical

###?error

###?warn?for?warning

###?notice

###?info

###?debug

log_level=info

?

#?if?use?connection?pool

#?default?value?is?false

#?since?V4.05

use_connection_pool?=?false

?

#?connections?whose?the?idle?time?exceeds?this?time?will?be?closed

#?unit:?second

#?default?value?is?3600

#?since?V4.05

connection_pool_max_idle_time?=?3600

?

#?if?load?FastDFS?parameters?from?tracker?server

#?since?V4.05

#?default?value?is?false

load_fdfs_parameters_from_tracker=false

?

#?if?use?storage?ID?instead?of?IP?address

#?same?as?tracker.conf

#?valid?only?when?load_fdfs_parameters_from_tracker?is?false

#?default?value?is?false

#?since?V4.05

use_storage_id?=?false

?

#?specify?storage?ids?filename,?can?use?relative?or?absolute?path

#?same?as?tracker.conf

#?valid?only?when?load_fdfs_parameters_from_tracker?is?false

#?since?V4.05

storage_ids_filename?=?storage_ids.conf

?

?

#HTTP?settings

http.tracker_server_port=80

?

#use?"#include"?directive?to?include?HTTP?other?settiongs

#include?http.conf

?

?


轉(zhuǎn)載于:https://my.oschina.net/ydsakyclguozi/blog/395877

總結(jié)

以上是生活随笔為你收集整理的FastDFS5.02安装说明的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

亚洲成人网av | 激情综合六月 | 91免费网站在线观看 | 国产码电影 | 五月天丁香综合 | 日本三级人妇 | 亚洲女人av| 日韩videos高潮hd | 亚洲精品乱码久久久久久按摩 | 91视频啊啊啊 | 久久爽久久爽久久av东京爽 | 国产高清成人在线 | 国产区在线看 | 久久久久久久久久久久影院 | www.色com | 天天干天天干天天干 | aaawww | 成年人视频免费在线播放 | 丁香视频免费观看 | 亚洲一区久久久 | 三级av网 | 欧美成人区 | 欧美一区二区三区在线播放 | 天天曰天天射 | 成年人免费电影在线观看 | 日韩成人黄色av | 日韩最新av | 中文字幕久久精品 | 精品国产大片 | 久久精品国产一区二区 | 91桃色国产在线播放 | 日韩极品在线 | 激情在线网址 | 国产尤物视频在线 | 精品美女在线视频 | 国产精品色婷婷 | 日日草天天草 | 欧美日韩国产网站 | 日日夜夜免费精品视频 | 色天堂在线视频 | 国产综合视频在线观看 | 久久久久久久久久久影院 | 亚洲综合视频在线观看 | 成年人免费观看国产 | 狠狠操狠狠操 | 精品国产色 | 99精品色| 日日夜精品 | 天天操天天色天天 | 亚洲在线观看av | 在线中文字幕观看 | 欧美精品久久人人躁人人爽 | 涩涩网站在线看 | 中文字幕乱视频 | 亚洲成人在线免费 | 欧美一区二区三区在线观看 | 超碰人人超 | 成年人在线观看免费视频 | 中文字幕一区二区三区四区在线视频 | 高清av网| 久久人人爽爽 | 日韩精品免费一区二区三区 | 亚洲中字幕 | 免费中文字幕在线观看 | 欧美在线视频精品 | 国产高清无av久久 | 国产免费成人av | 视频1区2区 | 高清视频一区二区三区 | 超碰免费公开 | 久久久久久久久久久影视 | 超碰免费公开 | 日本久久中文 | 在线观看免费观看在线91 | 国产香蕉97碰碰碰视频在线观看 | 天天操夜夜爱 | 亚洲精品国产欧美在线观看 | 国产精品国产三级国产 | 国产精品二区在线 | 日本狠狠干 | 国产精品涩涩屋www在线观看 | av成人免费在线 | 园产精品久久久久久久7电影 | 天天操天天操天天操天天操天天操天天操 | 欧美午夜理伦三级在线观看 | 六月激情婷婷 | 在线免费av播放 | 人人插人人做 | 国产不卡精品 | av在线最新 | 992tv在线观看网站 | 国产欧美日韩一区 | 在线看国产视频 | 最近久乱中文字幕 | 中文字幕一二 | 午夜精品一二三区 | 五月激情久久久 | 狠狠色噜噜狠狠狠合久 | 8x成人免费视频 | 青青河边草手机免费 | 久久久久美女 | 伊人导航| 国产婷婷一区二区 | 欧美精品三级在线观看 | 五月激情久久 | 91在线国内视频 | 在线视频成人 | 嫩嫩影院理论片 | 国产一区网址 | 亚洲最大av网 | 久久久久免费精品国产小说色大师 | av7777777| 国产精品2018 | 日日干日日色 | 国产精品久久久久一区二区国产 | 国产视频精品免费 | 成人免费大片黄在线播放 | www免费黄色 | 久久久国产一区二区三区四区小说 | 日韩高清精品免费观看 | 国内精品久久久久久久97牛牛 | 99 色 | 2019中文 | 久久99国产一区二区三区 | 亚洲午夜在线视频 | 日韩视频一区二区三区 | 久久调教视频 | 日本黄色免费在线 | 久精品在线 | 中文字幕免费国产精品 | 久久国产二区 | 精品一二三区视频 | 亚洲精品成人av在线 | 99久久er热在这里只有精品66 | 国产一区二区在线播放 | 国产精品电影一区 | 天天操夜夜摸 | 亚洲成人在线免费 | 国产视频日韩 | 国产精品视频永久免费播放 | 五月婷av | 久久成人欧美 | 日韩三级中文字幕 | 久久精品亚洲综合专区 | 精品国产一区二区三区四区在线观看 | 激情婷婷综合网 | 五月天久久| 99中文视频在线 | 国产精品视频资源 | 天天插天天狠 | 国产超碰在线 | 天天综合在线观看 | 久久国产福利 | 在线观看黄网 | 黄色毛片在线观看 | 五月婷在线观看 | av福利在线看 | 91最新网址 | 成 人 黄 色 视频 免费观看 | 亚洲2019精品 | 九色91福利 | 六月天色婷婷 | 国产日韩欧美在线一区 | 激情视频国产 | 日韩 在线观看 | 久久精品欧美日韩精品 | 在线观看国产成人av片 | 国产一区二区在线视频观看 | 五月婷婷丁香激情 | 欧洲成人av | 精品一区二区在线免费观看 | 97精品国产 | 婷香五月 | 久久久精华网 | 中文字幕在线视频一区 | 国产丝袜美腿在线 | 日本黄色一级电影 | 中文字幕在线视频第一页 | 激情婷婷av | 夜夜躁狠狠躁日日躁视频黑人 | 黄在线 | 欧美日韩亚洲第一页 | 天天射综合| 黄色av网站在线观看 | 成人国产一区二区 | 欧美在线视频免费 | 成人四虎 | 精品久久久久久亚洲综合网 | 在线精品视频在线观看高清 | 国产黄色片免费看 | 91桃色国产在线播放 | 黄色动态图xx| 欧美日韩国产精品一区二区三区 | 亚洲天堂香蕉 | 色婷婷久久一区二区 | 欧美日韩国产页 | 久草视频在线播放 | 亚洲综合色激情五月 | 黄色福利视频网站 | www.色就是色 | 99精品视频网 | 日韩久久久 | 天天操福利视频 | 97免费公开视频 | 成人黄色中文字幕 | 久久精品国产亚洲精品2020 | 久久se视频 | 国产精品久一 | 日韩aⅴ视频 | 欧美成人视 | 亚洲国产高清在线观看视频 | 99热九九这里只有精品10 | 色婷久久| 91成人观看 | 日本精品在线 | 99久久影院 | 中文字幕在线观看第一页 | 国产精品一区免费在线观看 | 国产在线观看av | 91香蕉国产 | 日韩精品无码一区二区三区 | 国产 av 日韩 | a久久久久久 | www.福利 | 亚洲欧洲精品一区 | 中文字幕久久精品一区 | 日本精品久久久久中文字幕 | 久久九九久久九九 | 欧美精品久久久久久久 | 成年人在线免费看片 | 国产精品a久久 | 日本黄色免费播放 | 久久久久久亚洲精品 | 五月天天天操 | 福利视频 | 99久久电影 | 99在线播放 | 在线播放亚洲 | 久久视频在线观看免费 | 国产亚洲欧美精品久久久久久 | 欧美黑人性爽 | 亚洲老妇xxxxxx | 中文字幕在线日本 | 伊人国产在线播放 | 九九热免费观看 | 色资源二区在线视频 | 国产精品理论在线观看 | 亚洲精品久久久久中文字幕m男 | 91九色porn在线资源 | 成人四虎影院 | 日本超碰在线 | 国际精品久久久久 | 久久精品视频在线观看 | 99视频这里有精品 | 美女黄频在线观看 | 精品欧美一区二区精品久久 | 亚洲欧美视频在线观看 | 久久久久久久免费观看 | 91亚瑟视频 | 国产亚洲精品福利 | av电影在线观看完整版一区二区 | 国产精品久久久久久一二三四五 | 成人免费毛片aaaaaa片 | 国产精品69久久久久 | 国产精品网红直播 | 黄色三级在线 | 亚洲精品女人 | 天天插一插 | 久久国产露脸精品国产 | 国产一区二区高清 | 国产理论在线 | 久久久久免费精品国产 | 黄色软件视频网站 | 91精品国自产在线观看 | 国产视频97 | 精品国产乱码久久久久久1区二区 | 久久午夜网 | 久久99在线视频 | 久久久高清免费视频 | 麻豆视频网址 | 97av视频| av一级片| 美女久久一区 | 欧美日韩天堂 | 一本一本久久a久久精品综合妖精 | 97精品国产91久久久久久久 | 六月色婷婷 | 狠狠综合网 | 久久久久久久久久免费视频 | 天天干干 | 亚洲国产精品电影在线观看 | 日韩不卡高清视频 | 亚洲精品久久久久www | 国产精品久久久久久久久久99 | 狠狠色狠狠色 | 久久免费大片 | 欧美日韩免费一区二区三区 | 精品中文字幕在线播放 | 国产玖玖精品视频 | 日韩av区| 久久婷婷丁香 | 国产一区二区三区高清播放 | 最近字幕在线观看第一季 | 国产一级二级三级视频 | 精品中文字幕视频 | 狠狠躁日日躁狂躁夜夜躁 | 日韩大陆欧美高清视频区 | 808电影| 国产精品久久久久久久久久三级 | 狠狠的操你 | 免费日韩av电影 | 久久五月激情 | 99热99热| 亚洲欧美日韩精品一区二区 | 久久久久久片 | av在线播放免费 | 日日操操 | 欧美精品国产精品 | 久久资源在线 | 在线电影播放 | 亚洲精品456在线播放 | 波多野结衣在线视频免费观看 | 欧美日韩免费网站 | 国产精品久久久久久五月尺 | 狠狠色噜噜狠狠狠合久 | 色狠狠一区二区 | 一本一本久久a久久精品综合 | 婷婷成人在线 | 97电影手机| 五月综合激情 | 五月婷婷激情 | 国产精品第 | 国产成人精品久久久久 | 91高清视频免费 | 91手机视频 | av中文字幕日韩 | 99视频99| www.夜夜操.com| 国产精品免费在线视频 | 黄影院 | 欧美日韩不卡一区 | 91亚洲精 | a级片韩国 | 欧美激情精品久久久久久变态 | 国产黄色精品在线 | 337p西西人体大胆瓣开下部 | 色婷婷成人 | 99久精品 | 久久人人爽人人 | 国产视频精选 | 最近中文字幕mv免费高清在线 | a级片久久久 | 亚洲国内精品视频 | 国产精品一区在线观看 | 天天看天天干 | 欧美国产日韩一区二区 | 黄色一级免费电影 | 国产精品破处视频 | 中日韩免费视频 | 99c视频在线| 国产无遮挡又黄又爽在线观看 | 国产精品成人国产乱 | 手机成人av在线 | 91精品一区二区三区久久久久久 | 日韩高清www | 韩国在线一区 | 欧美日韩一区久久 | 亚洲精品久久在线 | 天天色天天干天天色 | 免费黄在线观看 | 国产精品 美女 | 91av资源在线 | 国产精品情侣视频 | 天天干天天操天天入 | 91丨九色丨蝌蚪丨对白 | 久草在线综合 | 亚洲欧美日韩在线一区二区 | 久久免费成人网 | 久草视频中文在线 | 毛片精品免费在线观看 | 日日久视频 | 久久男人免费视频 | 91精品视频免费看 | 国产极品尤物在线 | 狠狠色狠狠综合久久 | 综合网五月天 | 久草在线视频中文 | 中文字幕精品一区二区精品 | 在线观看久草 | 国产不卡视频在线播放 | 四虎成人精品永久免费av | 国产99视频在线观看 | 久久久国产成人 | 91人人视频在线观看 | 欧美乱淫视频 | a在线视频v视频 | 精品久久久久久亚洲综合网 | 国产一区久久 | 欧美午夜a| 西西人体4444www高清视频 | 97精品超碰一区二区三区 | 日本二区三区在线 | 91九色自拍 | 精品在线视频一区二区三区 | 99福利影院| 一级成人在线 | 国产精品九九九 | 久久久这里有精品 | 中文字幕精品一区二区三区电影 | 久久精品久久99精品久久 | 91网站在线视频 | 国产精品一区二区免费在线观看 | 操操日日 | 色天天综合久久久久综合片 | 久草在线 | 在线观看中文字幕av | 国产又粗又硬又爽的视频 | av在线a| 免费av一级电影 | 久久伊人91| 日韩亚洲精品电影 | 人人要人人澡人人爽人人dvd | 久久国产视频网 | 亚洲精品乱码久久久久久 | 国产午夜精品理论片在线 | 日韩欧美v | 日韩 在线a | 久草网在线观看 | 国产色秀视频 | 天天干天天爽 | 久艹在线免费观看 | 亚洲少妇影院 | 欧美性爽爽 | 91亚洲精品在线 | 在线观看国产 | 丁香激情五月 | 久久午夜电影院 | 久久成人精品视频 | 久久久久久国产一区二区三区 | 日韩免费视频 | 亚洲成人av电影在线 | www好男人| 成全免费观看视频 | 成人免费影院 | 玖玖玖国产精品 | av中文字幕网站 | 欧美男女爱爱视频 | 国产亚洲精品成人 | 欧美一区成人 | 91成人免费在线视频 | 久久黄色小说 | 色综合天天狠天天透天天伊人 | 免费视频黄 | 天天操天天干天天爽 | 91tv国产成人福利 | 黄色91在线观看 | 最近中文字幕高清字幕免费mv | 视频在线一区 | 国产做aⅴ在线视频播放 | 久久久精品国产一区二区三区 | 欧美日韩中文在线观看 | 岛国av在线 | 国内精品视频免费 | 久久国内精品 | 亚洲色影爱久久精品 | 成人av影视在线 | 欧美巨乳网 | a精品视频 | 天天射综合 | 黄色在线观看免费网站 | 亚洲激情在线观看 | 国产又黄又爽又猛视频日本 | 麻豆精品视频 | 天天操天天操 | 天天干天天干天天射 | 狠狠色综合网站久久久久久久 | 欧美日韩高清在线一区 | 天天干天天做天天爱 | 2018亚洲男人天堂 | 成人国产精品一区二区 | 中文字幕2021 | 一级片视频在线 | 正在播放一区 | www.香蕉 | 久久在线免费视频 | 欧美日韩一区二区在线 | 国产精品久久网站 | 婷婷精品在线视频 | 97视频久久久| 五月天婷亚洲天综合网精品偷 | 国产精品爽爽久久久久久蜜臀 | av在线官网| 国产精品美女久久久久久久网站 | 久久久久久久久久久久久久免费看 | 精品国产诱惑 | 午夜影视剧场 | 中文字幕在线日本 | 国产精品入口久久 | 欧美精品被 | 97日日碰人人模人人澡分享吧 | 国产精品成人免费精品自在线观看 | 久久免费成人网 | 成人免费视频免费观看 | 欧美一级裸体视频 | 在线网站黄| 久久国产网 | 日本中文字幕视频 | 国产字幕av | 日韩中文字幕免费电影 | 久久精品高清视频 | 91在线视频免费播放 | av日韩在线网站 | 久久久黄色免费网站 | 男女激情片在线观看 | 国产精品伦一区二区三区视频 | 久草视频精品 | 97超碰人人澡人人 | 国产拍揄自揄精品视频麻豆 | 香蕉视频在线播放 | 毛片激情永久免费 | www.狠狠操 | 丁香婷婷网| 伊人网站| 在线观看免费观看在线91 | 亚洲精品免费在线观看 | 亚洲精品久久在线 | 黄色精品国产 | 91久久国产自产拍夜夜嗨 | 免费日韩一区二区三区 | 九九精品视频在线看 | 国产精品一区二区 91 | 99视屏 | av电影免费在线看 | 狠狠色丁香婷婷综合最新地址 | 精品亚洲欧美一区 | 99视频偷窥在线精品国自产拍 | 久保带人 | 欧美日韩国产mv | 97精品伊人| 久久久久久久久免费 | 91人人揉日日捏人人看 | 特级xxxxx欧美 | 精品福利视频在线 | 伊人久久婷婷 | 插久久 | 精品国产亚洲在线 | 久久久久久久久久影院 | 天天综合网国产 | 久久久999精品视频 国产美女免费观看 | 成人黄色在线视频 | www黄色软件 | 久久96国产精品久久99漫画 | 久久久久成人精品 | 国产精品 国产精品 | 欧美日韩国产在线 | 免费在线一区二区 | 日韩欧美电影网 | 久久久在线观看 | 91尤物国产尤物福利在线播放 | 欧美极品裸体 | 西西444www | 久久久精品国产一区二区三区 | 久久精品在线 | 色偷偷男人的天堂av | 人人爽人人 | 日韩一级片观看 | 精品久久久久久久久久久久久 | 久草网视频在线观看 | 日韩在线视频不卡 | 一区二区三区在线观看免费 | 91在线看黄 | 免费a v网站 | 69av久久 | 日韩欧美高清免费 | 免费视频97 | 国产精品视频不卡 | 91精品国自产在线偷拍蜜桃 | 国产精品九九九九九九 | 色婷婷综合久久久久 | 欧美日韩高清一区二区 | 国产精品色在线 | 日韩在线视频二区 | 亚洲精品一区二区在线观看 | 五月婷婷影视 | www..com毛片 | 久久精品一二三区白丝高潮 | 精品国内自产拍在线观看视频 | 亚洲国产中文字幕在线观看 | 国产一级片一区二区三区 | 久久久久久久毛片 | 天天艹天天干天天 | 园产精品久久久久久久7电影 | 国产91精品看黄网站 | 精品日韩av | 在线看中文字幕 | 91av大全| 国产成人在线精品 | 在线播放一区 | 一区二区视频免费在线观看 | 国产精品久久久久久久久久久杏吧 | 亚洲精品网站 | 欧美日韩不卡一区 | 69国产精品成人在线播放 | 91超碰在线播放 | 97在线影院| 国产不卡精品视频 | 麻豆免费视频观看 | 国产精品美女久久久久久久 | 日韩av在线免费播放 | 欧美久久久久久久久中文字幕 | 在线播放 日韩专区 | 日韩免费高清在线 | 国产麻豆果冻传媒在线观看 | 69亚洲乱 | 国产 日韩 在线 亚洲 字幕 中文 | 在线视频久久 | 午夜电影久久 | 日本精品va在线观看 | 国产精品久久久久9999 | 亚洲1级片 | 韩国av免费在线 | 在线观看第一页 | 丁香婷婷网 | 999热线在线观看 | 91成人短视频在线观看 | 99精品视频在线观看视频 | 一区二区三区日韩视频在线观看 | 精品久久九九 | 久久情爱| 久草成人在线 | 香蕉影视在线观看 | 在线观看中文字幕亚洲 | 香蕉精品在线观看 | 在线观看韩国av | 91视频91色| 在线观看av不卡 | 亚洲美女精品区人人人人 | 国产小视频在线免费观看视频 | 亚洲视频第一页 | 国产高清在线观看 | 国产精品ssss在线亚洲 | 日韩久久精品一区二区三区下载 | 欧美激情视频一区 | 久久综合射 | 亚洲一区视频在线播放 | 日日操狠狠干 | 国产小视频在线观看免费 | 久久高清av | 日韩中文在线电影 | 黄免费在线观看 | 日韩电影中文 | 高清国产午夜精品久久久久久 | 国产专区在线看 | 国产精品女人网站 | 国产原创在线视频 | 免费黄色网止 | 日日干美女 | av黄色在线播放 | 亚洲欧美日韩精品久久久 | av先锋中文字幕 | 成人黄色小说视频 | 国产精品久久久久久久久久久免费 | 日日操夜 | 中文字幕精品一区二区精品 | 欧美a√大片| 亚洲艳情 | 成年人在线免费看视频 | 中文国产在线观看 | 亚洲欧洲中文日韩久久av乱码 | 久草新在线 | 97视频一区 | 日韩精品一区二区三区免费视频观看 | 天天操夜夜操国产精品 | 五月婷婷六月丁香 | 韩国av永久免费 | 久久久久日本精品一区二区三区 | 欧洲视频一区 | 国内揄拍国产精品 | 超碰97成人 | 国产 日韩 欧美 中文 在线播放 | 一区二区三区在线观看免费 | 国产精品 国产精品 | 久久不见久久见免费影院 | 五月天激情综合 | 天天综合中文 | 在线免费视频 你懂得 | 国产99在线免费 | 久久精品永久免费 | 久久神马影院 | 亚洲国产成人精品久久 | 夜夜嗨av色一区二区不卡 | 毛片网免费 | 免费日韩 精品中文字幕视频在线 | 天天综合区 | 69国产盗摄一区二区三区五区 | 天天操欧美| 日韩欧美综合视频 | 欧美一二三专区 | 一级性视频 | 超碰在线1| 一区在线播放 | 久久久噜噜噜久久久 | 97精品国产97久久久久久免费 | 亚洲91精品在线观看 | 国产又粗又猛又黄视频 | 中文字幕在线观看一区 | 日批视频国产 | 人人草网站 | 成人av在线网 | 三级av在线免费观看 | 99久久婷婷国产综合精品 | 中文字幕一区av | 午夜精品一区二区三区在线观看 | 久久激情五月激情 | 亚洲一片黄| 成人在线免费看视频 | 午夜在线观看影院 | 午夜影视av| 最新日韩在线 | 成人国产精品av | 亚洲另类人人澡 | 夜色资源站wwwcom | 麻豆视频在线免费 | 日韩网站在线 | 国产精品久久久久毛片大屁完整版 | 久久艹欧美| 激情 婷婷| 国产日韩欧美在线 | www激情久久 | 国产精品欧美一区二区 | 国产精品理论片在线播放 | 91精品国产成 | 国产成人在线观看 | 国产美腿白丝袜足在线av | 激情欧美一区二区免费视频 | 黄色一级免费 | 国产免费观看高清完整版 | 亚洲国产日韩欧美 | 波多野结衣电影一区 | 天天干夜夜爱 | 毛片精品免费在线观看 | 国产精品完整版 | 日韩免费| 亚洲精品白浆高清久久久久久 | 日韩动态视频 | 免费观看成人网 | 国产美女视频免费观看的网站 | 在线观看亚洲a | 欧美成a人片在线观看久 | 成人 国产 在线 | 亚洲狠狠婷婷综合久久久 | 婷婷99 | 国产一区二区三区视频在线 | 国产99久久精品一区二区永久免费 | 国产三级在线播放 | 婷婷午夜激情 | 免费高清影视 | 日日操狠狠干 | www.黄色| 国产精品一区二区三区免费看 | 久草精品视频在线播放 | 91探花国产综合在线精品 | 97在线观看免费观看 | 福利一区在线视频 | 中文字幕日韩在线播放 | 五月婷婷六月丁香 | 男女靠逼app | 午夜色场| 亚洲女同videos | 亚洲高清精品在线 | 亚洲综合视频在线观看 | 国产精品18久久久久久久 | 国产高清视频免费在线观看 | 在线观看av大片 | 欧美午夜久久 | 六月天综合网 | 亚洲日本中文字幕在线观看 | 五月天综合色激情 | 久久免费在线观看视频 | 又色又爽又黄高潮的免费视频 | 亚洲精品一区二区三区四区高清 | 五月婷婷激情综合网 | 99在线观看视频网站 | 99国产在线视频 | se婷婷| 日韩天堂在线观看 | 国产日韩精品一区二区在线观看播放 | 亚洲精品美女 | 一级片黄色片网站 | 日本黄色大片儿 | 99视频精品视频高清免费 | 欧美老少交| 99视频在线看 | 欧美激情h | 国产一级性生活视频 | 亚洲国产精品成人女人久久 | 国产精品久久久久三级 | 在线观看免费版高清版 | 亚洲激情电影在线 | 国产中文 | 99精品免费久久久久久日本 | 色偷偷人人澡久久超碰69 | 婷婷六月中文字幕 | 欧美在线久久 | 西西人体4444www高清视频 | 日本久久精品 | 欧美日韩国产精品一区二区三区 | 欧美巨大荫蒂茸毛毛人妖 | 国产乱视频 | 国产在线观看一 | 日本中文字幕在线免费观看 | 免费网站色 | 成人小视频在线观看免费 | 国产色综合 | 久草在线高清视频 | 久久首页| 日韩免费视频在线观看 | 亚洲欧美日韩一区二区三区在线观看 | 91系列在线观看 | 91麻豆精品国产91 | 日韩精品欧美视频 | 黄色大片免费播放 | 青青草在久久免费久久免费 | 久久精品网站视频 | 在线视频专区 | 高清av在线免费观看 | 88av色| 欧美久久久久久久久久久 | 国产欧美精品一区aⅴ影院 99视频国产精品免费观看 | 色多多污污在线观看 | 在线高清av | 成人a免费看 | 中文字幕成人 | 一区二区中文字幕在线 | 日韩动漫免费观看高清完整版在线观看 | 99久久婷婷国产精品综合 | 日日夜夜精品免费观看 | 天天摸天天舔 | 中文字幕一区二区三区视频 | 久久天天躁夜夜躁狠狠85麻豆 | 亚洲欧美激情插 | 久久久精品二区 | 久久久久国产一区二区 | 98精品国产自产在线观看 | 97国产超碰在线 | 成人午夜性影院 | 亚洲天堂在线观看完整版 | 日日操网| 亚洲伦理一区 | 麻花豆传媒mv在线观看 | 天天插天天爽 | 亚洲精品美女久久 | 人人操日日干 | 黄色网在线免费观看 | 日韩精品视频免费专区在线播放 | 亚洲综合色婷婷 | 国产一级免费播放 | 久久久影片 | 国产精品美女久久久久aⅴ 干干夜夜 | 国产视频亚洲精品 | 91资源在线免费观看 | 日本不卡一区二区三区在线观看 | av电影一区二区三区 | 91在线小视频 | 国产又粗又猛又色又黄网站 | 中文字幕永久免费 | 狠狠色丁香婷婷综合最新地址 | 夜夜天天干 | v片在线看| 精品久久1 | 蜜桃麻豆www久久囤产精品 | 中文字幕视频免费观看 | 国产精品久久久久久久免费大片 | av片一区 | 日韩一区二区免费在线观看 | 久久成年人网站 | 黄色一级大片在线观看 | 亚洲一区精品人人爽人人躁 | 亚洲午夜久久久久久久久 | 人人爽人人乐 | 日本久久精 | 狠狠狠色丁香综合久久天下网 | 精品999在线 | 在线视频一二区 | 久久久久国产精品厨房 | 中国成人一区 | 视频在线日韩 | 狠色狠色综合久久 | 992tv在线观看网站 | 婷婷久月| 在线影视 一区 二区 三区 | 日韩激情小视频 | 国产一区二区三区 在线 | 91亚洲精品久久久 | 综合激情av | 国产一级在线视频 | 808电影免费观看三年 | 欧洲一区二区三区精品 | 九九国产精品视频 | 精品夜夜嗨av一区二区三区 | 日本精品视频在线观看 | 国产在线播放观看 | 日p视频在线观看 | 五月天丁香| 日日碰狠狠添天天爽超碰97久久 | 天堂av在线网 | 亚洲精品国产精品久久99 | 中文高清av| 中文日韩在线视频 | 国产精品久久久久久久午夜片 | 日韩欧美高清 | 国产精品热视频 | 亚洲精品成人免费 | 91九色视频在线 | 久久视频免费观看 | 久久久www成人免费精品张筱雨 | 成年人免费av网站 | 奇米导航| 国产精品久久视频 | 国产在线污 | 热久久影视| 992tv在线观看 | 久久久视频在线 | 日p视频| 国产亚洲人成网站在线观看 | 五月激情丁香图片 | 91精品啪在线观看国产 | 亚洲国产网站 | 国产成人香蕉 | 狠狠狠的干 | 免费在线观看av网址 | 婷婷电影在线观看 | 色综合久久久久综合体桃花网 | 中文字幕超清在线免费 | 91av视频网站 | 一区二区三区动漫 | 日韩综合视频在线观看 | 久久久久免费精品视频 | 亚洲欧美偷拍另类 | 韩日电影在线免费看 | 亚洲精品高清视频在线观看 | 免费看精品久久片 | 国产又粗又猛又黄又爽 | 精品久久一级片 | 色婷av| 国产手机在线观看 | 国产黄色在线观看 | 国产成人精品一区一区一区 | 日韩视频区 | 狠狠久久综合 | 欧美日韩亚洲在线观看 | 99国产成+人+综合+亚洲 欧美 | h视频日本 | 久久久99精品免费观看乱色 | 午夜国产影院 | 人人爽人人爽 | 精品国产aⅴ麻豆 | 91av欧美 | 五月婷网站 | 久久综合色播五月 | 日韩av在线看 | 成人午夜电影在线 | 91传媒免费在线观看 | 色中色亚洲| 综合久久2023| 亚洲无人区小视频 | 国产福利一区二区三区在线观看 | 日韩欧美电影在线 | 韩日av一区二区 | 人人添人人澡人人澡人人人爽 | 免费的黄色的网站 | 久久中文字幕视频 | 欧美激情视频在线观看免费 | av东方在线 | 一本—道久久a久久精品蜜桃 | 又黄又爽的视频在线观看网站 | 99视频99 | 色www.| 中文字幕免费观看 | 中文字幕欧美日韩va免费视频 | 狠狠躁日日躁夜夜躁av | 午夜天使 | 一级一片免费看 | 超碰在线网 | 综合中文字幕 | 色爱成人网 | 欧美一区二区三区在线视频观看 | 亚洲区另类春色综合小说 | 亚洲精品电影在线 | 欧美精品久久99 | av福利在线看 | 99产精品成人啪免费网站 | 免费在线91 | 欧美性生活久久 | 久久久久欧美精品999 | 国产精品成人一区二区三区吃奶 | 最新黄色av网址 | 亚洲欧美成aⅴ人在线观看 四虎在线观看 |