FastDFS配置nginx插件访问图片
搭建nginx
提供http服務
使用官方提供的一個nginx的插件
fastdfs-nginx-module_v1.16.tar.gz
重新編譯
要使用nginx插件,需要重新編譯
第一步
1、解壓插件壓縮包
tar -zxf nginx-1.8.0.tar.gz
tar -zxf fastdfs-nginx-module_v1.16.tar.gz
2、修改/root/fastdfs-nginx-module/src/config文件
把其中的local去掉,一共有三個地方
cd fastdfs-nginx-module
第二步
3、對nginx重新config
首先
配置nginx需要的環境
gcc,命令
yum install gcc-c++
已經安裝
PCRE,命令
yum install -y pcre pcre-devel
zlib,命令
yum install -y zlib zlib-devel
openssl,命令
yum install -y openssl openssl-devel
nginx重新config
./configure \
注意
可以一行一行的粘貼,防止出錯
第三部
4、make
5、make install
第四部
6、配置nginx的fdfs配置文件
把/root/fastdfs-nginx-module/src/mod_fastdfs.conf文件
復制到/etc/fdfs目錄下,編輯文件
cp mod_fastdfs.conf /etc/fdfs
修改日志文件存放路徑
這里默認為/tmp
/tmp文件路徑存在,不做修改
修改IP地址
tracker_server服務的地址
修改URL中是否包含組名
修改為true,默認為false
修改圖片存放路徑
圖片存放路徑
配置信息
針對nginx的FastDFS插件配置完成
第五步
7、nginx的配置
在nginx的配置文件中,修改server
配置信息
如果,不是同一臺服務器,需要修改server_name
這里,在同一臺服務器localhost即可
8、將編譯生成的libfdfsclient.so,拷貝至/usr/lib下
cp /usr/lib64/libfdfsclient.so /usr/lib/
第六步
9、啟動nginx
nginx已經啟動,它會獨立占用一個進程
cd /usr/local/nginx/sbin/
訪問
第七步
上傳文件
上傳成功,生成一個URL
cd /etc/fdfs/
/usr/bin/fdfs_test
/usr/bin/fdfs_test /etc/fdfs/client.conf upload anti-steal.jpg
通過URL,訪問圖片
http://192.168.154.200/group1/M00/00/00/wKiayFqxsA-AftTjAABdrZgsqUU170_big.jpg
總結
以上是生活随笔為你收集整理的FastDFS配置nginx插件访问图片的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: FastDFS工具类的使用
- 下一篇: FastDFS服务重启