FastDFS+Nginx分布式文件系统部署安装

mac2022-06-30  66

安装:

##安装tracker、storage参考:http://www.cnblogs.com/zclzhao/p/5025229.html

               nginx代理设置参考:http://www.cnblogs.com/zclzhao/p/5033391.html

192.168.12.92 tracker Nginx192.168.12.22  storage nginx192.168.12.25  storage nginx

192.168.12.22tar zxvf fastdfs-nginx-module_v1.16.tar.gzcd nginx-1.1.7./configure --prefix=/usr/local/nginx --without-http_memcached_module --user=www --group=www --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-openssl=/cacti/lnmp/openssl-1.0.0a --with-zlib=/cacti/lnmp/zlib-1.2.3 --with-pcre=/cacti/lnmp/pcre-8.20 --add-module=/cacti/lnmp/fastdfs-nginx-module/srcmakecp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bakcp /cacti/nginx-1.1.7/objs/nginx /usr/local/nginx/sbin/nginxln -s /cacti/fastdfs-nginx-module/src/mod_fastdfs.conf /etc/fdfs/vi /etc/fdfs/mod_fastdfs.confconnect_timeout=30network_timeout=30base_path=/tmpload_fdfs_parameters_from_tracker=truestorage_sync_file_max_delay = 86400use_storage_id = falsestorage_ids_filename = storage_ids.conftracker_server=192.168.12.92:22122storage_server_port=23000group_name=group1url_have_group_name = truestore_path_count=1store_path0=/fastdfslog_level=infolog_filename=response_mode=proxyif_alias_prefix=flv_support = trueflv_extension = flvgroup_count = 0注意:mod_fastdfs.conf 先关属性配置必须和storage.conf 配置保持一致vi /usr/local/nginx/conf/nginx.conflocation / {            root   /fastdfs/data/00/00/;            ngx_fastdfs_module;            index  index.html index.htm index.php;        }

nginx重启:

/usr/local/nginx/sbin/nginx -s reload

---------------------------------------报错处理--------------------------------fastdfs-nginx-module/src/common.c:21:25: 错误:fdfs_define.h:没有那个文件或目录ln -s /usr/include/fastcommon /usr/local/include/ln -s /usr/include/fastdfs /usr/local/include/ln -s /usr/lib64/libfastcommon.so /usr/local/lib/##ERROR - file: ini_file_reader.c, line: 394, include file "http.conf" not exists, line: "#include http.conf"cd /cacti/FastDFS/confcp http.conf mime.types /etc/fdfs/##ERROR - file: /cacti/fastdfs-nginx-module/src/common.c, line: 586, url length: 1 < 16vi /cacti/fastdfs-nginx-module/src/mod_fastdfs.confurl_have_group_name = true--------------------------------------报错处理----------------------------------

以上操作在192.168.12.25上操作一遍

192.168.12.92上安装tracker、Nginx

vi /usr/local/nginx/conf/nginx.confuser  www www;worker_processes  1;error_log  /cacti/nginx/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;server_names_hash_bucket_size 128;proxy_headers_hash_max_size 51200;proxy_headers_hash_bucket_size 6400;client_header_buffer_size 4k;large_client_header_buffers 4 32k;tcp_nopush     on;keepalive_timeout 300;tcp_nodelay on;fastcgi_connect_timeout 300;fastcgi_send_timeout 300;fastcgi_read_timeout 300;fastcgi_buffer_size 64k;fastcgi_buffers 4 64k;fastcgi_busy_buffers_size 128k;fastcgi_temp_file_write_size 256k;fastcgi_intercept_errors on;server_tokens off;client_body_buffer_size 256k;send_timeout 3m;client_header_timeout 3m;client_body_timeout 3m;proxy_ignore_client_abort on;gzip on;gzip_min_length  1k;gzip_buffers     4 16k;gzip_http_version 1.0;gzip_comp_level 2;gzip_types       text/plain application/x-javascript text/css ap        plication/xml;gzip_vary on;include vhosts/*.conf;}

vi /usr/local/nginx/conf/vhosts/upstream.conf

upstream test {        server 192.168.12.22:80;        server 192.168.12.25:80;        }

vi /usr/local/nginx/conf/vhosts/proxy.conf

server{        listen             80;        server_name  192.168.12.22;location / {        proxy_pass http://test/;  }}server{        listen             80;        server_name  192.168.12.25;location / {        proxy_pass http://test/;  }}

vi /cacti/FastDFS/conf/client.conftracker_server=192.168.12.92:22122

启动trackerd

/etc/init.d/fdfs_trackerd start

测试上传

cd /fastdfs/data

/usr/bin/fdfs_test /cacti/FastDFS/conf/client.conf upload 234.jpg.

到此配置完成

转载于:https://www.cnblogs.com/zclzhao/p/5039441.html

相关资源:fastdfs nginx实现linux分布式部署
最新回复(0)