FastDFS-5.08 stroage服务器安装nginx

1.接上一篇,在storage服务器中安装,安装nginx

yum install pcre pcre-devel openssl openssl-devel -y
useradd -s /sbin/nologin -M nginx
cd /usr/local/src
wget http://nginx.org/download/nginx-1.8.1.tar.gz
tar -zxvf nginx-1.8.1.tar.gz
cd nginx-1.8.1
./configure --prefix=/usr/local/nginx-1.8.1 --user=nginx --group=nginx --with-http_ssl_module --with-http_stub_status_module
make
make install
ln -s /usr/local/nginx-1.8.1/ /usr/local/nginx

 2.在fastdfs中安装nginx支持,到make就可以

cd /usr/local/src/
git clone https://github.com/happyfish100/fastdfs-nginx-module.git
cd nginx-1.8.1
./configure --prefix=/usr/local/nginx-1.8.1 --user=nginx --group=nginx --with-http_ssl_module --with-http_stub_status_module --add-module=/usr/local/src/fastdfs-nginx-module/src
make

# 把重新编译的nginx替换原来的nginx
cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
cp /usr/local/src/nginx-1.8.1/objs/nginx /usr/local/nginx/sbin/

 3.配置fastdfs里nginx配置文件

cd /usr/local/src/fastdfs-nginx-module/src
cp mod_fastdfs.conf /etc/fdfs
cd /usr/local/src/FastDFS/conf/
cp anti-steal.jpg http.conf mime.types /etc/fdfs

 4.配置mod_fastdfs.conf,配置文件加入

cd /etc/fdfs/
vim mod_fastdfs.conf
base_path=/data/fastdfs/storage      #保存日志目录
tracker_server=10.10.10.80:22122     #tracker 服务器的 IP 地址以及端口号
storage_server_port=23000            #storage服务器的端口号
group_name=group1                    #当前服务器的group名
url_have_group_name = true           #文件url中是否有group 名
store_path_count=1                   #存储路径个数,需要和store_path 个数匹配
store_path0=/data/fastdfs/storage    #存储路径
group_count = 1                      #设置组的个数
#然后在末尾添加分组信息,目前只有一个分组,就只写一个
[group1]
group_name=G1
storage_server_port=23000
store_path_count=1
store_path0=/data/fastdfs/storage

 5.nginx配置文件加入

[root@img02 ~]#vim /usr/local/nginx/conf/nginx.conf

        location ~ /group[1-3]/M00 {
                root /data2/;
                ngx_fastdfs_module;
      }
touch /var/log/mod_fastdfs.log
chown nginx.nginx /var/log/mod_fastdfs.log

 

posted @ 2016-08-23 15:50  sunmmi  阅读(546)  评论(0编辑  收藏  举报