fastdfs 入门安装过程

1、准备须要的安装包:java

       1.fastdfs_V5.05.tar.gznginx

       2.libfastcommon.tar.gzspa

       3.nginxrest

       4.pcre日志

       5.zlibcode

       6.nginx_fastdfs_mod进程

2、安装libfastcommonssl

./make.sh  
 ./make.sh install

建立软连接:openssl

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、安装fastdfs.*.gz it

./make.sh
./make.sh install

4、配置tracker

主要修改bind_address、port、basepath
启动tracker:
fdfs_trackerd /etc/fdfs/tracker.conf restart

5、配置storage同上

6、安装配置nginx

./configure \
--prefix=/usr/local/nginx \
--sbin-path=/usr/local/nginx/nginx \
--conf-path=/usr/local/nginx/nginx.conf \
--pid-path=/usr/local/nginx/nginx.pid \
--error-log-path=/home/tanghao/nginx/logs/error.log \
--with-pcre=/home/tanghao/filetemp/pcre-8.38 \
--with-zlib=/home/tanghao/filetemp/zlib-1.2.8 \
--with-http_dav_module \
--with-http_flv_module \
--with-http_stub_status_module \
--with-http_ssl_module \
--with-openssl=/home/tanghao/filetemp/openssl-1.0.2f  \
--add-module=/home/tanghao/filetemp/fastdfs-nginx-module/src

这里纠结了好久,不知道为何,编译安装完nginx后,启动nginx时只出现了一个master进程,没有worker,感到很是奇怪。

7、拷贝配置文件,fastdfs/conf中的mine和http文件,拷贝到/etc/fdfs目录下。

8、fastdfs的软连接还要配置M00的。

9、我须要查一下,为为何只有master,没有worker...

 

 

找到问题缘由了,一时心急忘记看nginx的error日志了,缘由是由于访问fastdfs的目录问题,在nginx.conf前面加上user root;就好了。

相关文章
相关标签/搜索