liunx + nginx + fastDFS 파일 서버 구축

3090 단어 공구.NginxLinux
트 래커 설정
1、 yum -y install libevent

2、 yum install gcc*

3、tar -zxvf libfastcommon-1.0.7.tar.gz

4、[root@localhost libfastcommon-1.0.7]# ./make.sh

5、[root@localhost libfastcommon-1.0.7]# ./make.sh install     /usr/lib64     

6、cp libfastcommon.so /usr/lib

7、tar -zxvf FastDFS_v5.05.tar.gz

8、[root@localhost FastDFS]# ./make.sh

9、[root@localhost FastDFS]# ./make.sh install     usr/bin  /etc/fdfs

10、[root@localhost FastDFS]# cd conf    +   cp * /etc/fdfs

11、[root@localhost fdfs]# vim tracker.conf

12、   base_path=/fastdfs/tracker

13、mkdir /fastdfs/tracker -p   

14、[root@localhost fastdfs]# mkdir storage + mkdir client

15、 cd /usr/bin/ 

16、   fdfs_trackerd /etc/fdfs/tracker.conf  +    fdfs_trackerd /etc/fdfs/tracker.conf restart

스토리 지 설정
1、cd /etc/fdfs

2、vim storage.conf

3、   base_path=/fastdfs/storage    group_name=wxh    store_path0=/fastdfs/storage(      )          tracker_server=192.168.40.125:22122    store_path0=/fastdfs/storage

4、cd /usr/bin/ 

5、     fdfs_storaged /etc/fdfs/storage.conf      fdfs_storaged /etc/fdfs/storage.conf  restart

6、   ps -aux|grep storage

클 라 이언 트 설정
1、cd /etc/fdfs

2、vim client.conf

3、   base_path=/fastdfs/client    tracker_server=192.168.40.125:22122

4、cd /usr/bin/

5、  [root@localhost bin]# fdfs_test /etc/fdfs/client.conf upload /home/test.jpg

6、     /fastdfs/storage/data/00/00   

nginx 결합 후 웹 페이지 접근 자원
1、tar -zxvf fastdfs-nginx-module_v1.16.tar.gz

2、cd fastdfs-nginx-module/src

3、vim config          local/

4、yum install pcre-devel

5、yum install zlib zlib-devel

6、yum install openssl openssl-devel

7、tar -zxvf nginx-1.8.0.tar.gz

8、cd nginx-1.8.0

9、           

./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=/home/tar/fastDFS_all/fastdfs-nginx-module/src

10、make   

11、make install   

12、cd /home/tar/fastDFS_all/fastdfs-nginx-module/src

13、cp mod_fastdfs.conf /etc/fdfs/

14、cd /etc/fdfs/ + vim mod_fastdfs.conf

15、   base_path=/fastdfs/tmp       url_have_group_name = true 

        group_name=wxh    tracker_server=192.168.40.125:22122

16、cd /fastdfs/ + mkdir tmp

17、cd /usr/local/nginx/conf

18、vim nginx.conf    server       

   server {

       listen  88;

       server_name  192.168.40.125;



       location /wxh/M00 {

          ngx_fastdfs_module;

       }

    }

19、mkdir /var/temp/nginx -p

20、cd ../sbin

21、systemctl stop firewalld.service      

22、./nginx   nginx       nginx  http://192.168.40.125/

23、     http://192.168.40.125:88/wxh/M00/00/00/+    (storage  )

24、       

        tracker,stotage,nginx

좋은 웹페이지 즐겨찾기