概述
前提用户已经配置部署好FastDFS服务器
具体内容详见:https://blog.csdn.net/Stephen_mu/article/details/89091560
软件准备
使用官方提供的nginx插件。 fastdfs-nginx-module_v1.16.tar.gz 要使用nginx插件,nginx需要重新编译。
nginx-1.15.10.tar.gz
插件配置安装
1.解压插件压缩包
tar -xzvf fastdfs-nginx-module_v1.16.tar.gz
2.修改/root/fastdfs-nginx-module/src/config文件,把其中的local去掉。
由于使用了最新版本,这里到最后会存在错误,解决方法详见:https://blog.csdn.net/zzzgd_666/article/details/81911892
可以使用? or / 或者 shift *来进行快速查找
3.对nginx重新config
#/opt/nginx/nginx-1.15.10目录下
./configure
--prefix=/usr/local/nginx
--add-module=/opt/fastdfs-nginx-plugin/fastdfs-nginx-module-1.20/src
最后一行添加的是插件的配置
4.编译,安装插件
在nginx目录下
nginx重新编译
make
nginx重新安装
make install
5.把插件src目录下的mod_fastdfs.conf文件复制到/etc/fdfs目录下
cp /opt/fastdfs-nginx-plugin/fastdfs-nginx-module-1.20/src/mod_fastdfs.conf /etc/fdfs/
拷贝的文件修改如下参数
# the base path to store log files
base_path=/home/fastdfs/log
tracker_server=192.168.76.136:22122
#must same as storage.conf
store_path0=/home/fastdfs/storage
url_have_group_name=true
6.nginx的配置
在nginx的配置文件中添加一个Server
注意下面监听的端口必须设置为和tracker.conf一样
server {
listen 8888;
server_name 192.168.76.136;
location /group1/M00/{
#root /home/FastDFS/fdfs_storage/data;
ngx_fastdfs_module;
}
}
7.将libfdfsclient.so拷贝至/usr/lib下
cp /usr/lib64/libfdfsclient.so /usr/lib/
8.开启tracker和storage服务,启动nginx
/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf start
/usr/bin/fdfs_storaged /etc/fdfs/storage.conf start
#关闭对应的服务
killall fdfs_trackerd
killall fdfs_storaged
nginx目录下/usr/local/nginx/sbin
./nginx
-----------------------------------------------------------------------------------------
开机启动后,根据服务情况,判断是否需要重新启动tracker和storage服务
/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart
/usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart
#开启nginx服务
service nginx start
#重启nginx
nginx目录下/usr/local/nginx/sbin
./nginx
9.测试服务
fdfs_test /etc/fdfs/client.conf upload /home/fastdfs/testfastDfs.png
10.访问 http://192.168.76.136:8888/group1/M00/00/00/wKhMiFysEi-ATkKYAAAulDo3sBk512.png
最后
以上就是欣喜糖豆为你收集整理的搭建nginx为FastDFS服务器提供Http服务的全部内容,希望文章能够帮你解决搭建nginx为FastDFS服务器提供Http服务所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复