一安装软件
nginx-1.8.0.tar.gz fastdfs-nginx-module_v1.16.tar.gz
二安装配置
这两个软件都放在work下。解压。 fastdfs-nginx-module_v1.16.tar.gz
1复制文件
- FastDFS目录下的conf下有http.conf和mime.types放在/etc/fdfs下。
- fastdfs-nginx-module下的src下的mod_fastdfs.conf也复制到/etc/fdfs下。
- 这个文件需要配置增加
- http.mime_types_filename=/etc/fdfs/mime.types
- http.default_content_type = application/octet-stream
- 解除注视
- store_path0=/home/yuqing/fastdfs
- include http.conf
三:编译安装nginx
1进入:nginx目录
./configure --prefix=/usr/local/nginx --with-http_gzip_static_module --add-module=/home/user1/work/fastdfs-nginx-module/src sudo make sudo make install
2配置nginx
- 进入/user/local/nginx/config/nginx.conf配置下面
#location / {
# root html;
# index index.html index.htm;
#}
location /M00 {
root /home/yuqing/fastdfs/data;
ngx_fastdfs_module;
}
注意:在nginx的安装目录的logs下的error日志可以用来解决问题。
四测试
- 现在测试上传后。返回:group1/M00/00/00/wKgBZFgUlwiAXUdlAAVYJW-re2I052.jpg
- 然后用ip访问 http://127.0.0.1/M00/00/00/wKgBZFgUlwiAXUdlAAVYJW-re2I052.jpg 就可以访问到了。
ln -sv /usr/include/fastcommon /home/user1/work/fastcommon
ln -sv /usr/include/fastdfs /home/user1/work/fastdfs
ln -sv /usr/lib64/libfastcommon.so /home/user1/work/libfastcommon.so