一安裝軟件
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