Heim >Betrieb und Instandhaltung >CentOS >Informationen zur Centos7-FastDFS-Bereitstellung

Informationen zur Centos7-FastDFS-Bereitstellung

藏色散人
藏色散人nach vorne
2020-12-21 15:08:412007Durchsuche

Die folgende Tutorial-Kolumne stellt Ihnen die Bereitstellung von Centos7 FastDFS vor. Ich hoffe, dass sie Freunden in Not hilfreich sein wird! 1. Installieren Sie libfastcommon 6.x andernfalls installieren. Es treten Kompatibilitätsprobleme bezüglich

### start from here
 
## 前置准备依赖c++ :
yum -y install libevent  libevent-devel perl  make gcc zlib  zlib-devel pcre pcre-devel  gcc-c++  openssl-devel
E 3. Konfiguration ändern

1. vi tracker.conf

wget https://github.com/happyfish100/libfastcommon/archive/V1.0.43.tar.gz
mv V1.0.43.tar.gz libfastcommon-1.0.43.tar.gz && tar -xvf  libfastcommon-1.0.43.tar.gz
cd libfastcommon-1.0.43 && ./make.sh  && ./make.sh install
Informationen zur Centos7-FastDFS-Bereitstellung

2. vi storage.conf

rreeee

3. vi-Client ändern .conf

wget https://github.com/happyfish100/fastdfs/archive/V6.06.tar.gz
mv V6.06.tar.gz fdfs6.06.tar.gz && tar -xvf fdfs6.06.tar.gz
cd  cd fastdfs-6.06 && ./make.sh  && ./make.sh install
cp -r conf/* /etc/fdfs && rm -f *.sample
 
. 在$base_path 下新建data 和logs目录(存储trackerd.log 和storaged.log)
cd $base_path && mkdir -p data && mkdir  logs

4. Starten Sie den Dienst:

    port=22122  # tracker服务器端口(默认22122,一般不修改)
    base_path=/etc/fdfs # 存储日志和数据的根目录

Oder nutzen Sie:

  port=23000             # storage服务端口(默认23000,一般不修改)
    base_path=/etc/fdfs    # 数据和日志文件存储根目录
    store_path0=/etc/fdfs  # 第一个存储目录
    tracker_server=192.168.110.151:22122  # tracker也就是fdfs服务器IP和端口
    http.server_port=8888  # http访问文件的端口(默认8888,看情况修改,和nginx中保持一致)

    base_path=/etc/fdfs
    tracker_server=192.168.110.151:22122    #tracker服务器IP和端口

Sehen Sie sich den folgenden ähnlichen Service an, ok

sh fastfdfs_services.sh

7.ngin xintegration, Da es noch nicht in nginx integriert ist, kann der http-Download nicht verwendet werden

7.1 Fastdfs-nginx-module installieren Fastdfs-nginx-module installieren:

/etc/init.d/fdfs_trackerd start/stop/restart
/etc/init.d/fdfs_storaged start/stop/restart

Nginx-Modul konfigurieren:

/usr/bin/fdfs_test  /etc/fdfs/client.conf  upload  $filename

Nginx installieren:

example file url: http://192.168.110.151/group1/M00/00/00/wKhul1-qhhKAO3ywAAABcxvxSxw5288_big.jpg

7.2#Configure nginx.config

    wget https://github.com/happyfish100/fastdfs-nginx-module/archive/V1.22.tar.gz
    cp /usr/local/src/fastdfs-nginx-module/src/mod_fastdfs.conf /etc/fdfs

8. Schalten Sie die Firewall aus:

systemctl stop firewalld.service

9.nginx starten und stoppen

    vim /etc/fdfs/mod_fastdfs.conf
    tracker_server=192.168.0.104:22122  #tracker服务器IP和端口
    url_have_group_name=true
    store_path0=/home/dfs

10. Testzugang:

wget http://nginx.org/download/nginx-1.15.4.tar.gz #下载nginx压缩包
    tar -zxvf nginx-1.15.4.tar.gz
    cd nginx-1.15.4/
    ./configure --add-module=/usr/local/src/fastdfs-nginx-module/src/  # 添加fastdfs-nginx-module模块
    make && make install

Das obige ist der detaillierte Inhalt vonInformationen zur Centos7-FastDFS-Bereitstellung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen