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