-
nginx安装可参考博文:https://blog.csdn.net/cen50958/article/details/89645100
-
下载fastdfs-nginx-module
地址:https://sourceforge.net/projects/fastdfs/files/FastDFS Nginx Module Source Code/
-
解压
tar -zxvf fastdfs-nginx-module_v1.16.tar.gz
-
编辑配置文件config
vim fastdfs-nginx-module/src/config
去掉local
-
nginx编译添加fastdfs-nginx-module模块
./configure --user=www --group=www --prefix=/application/nginx-1.15.2 --with-http_ssl_module --with-http_gzip_static_module --with-http_stub_status_module --add-module=/usr/local/software/fastdfs-nginx-module/src/
-
安装nginx
make && make install
-
复制fastdfs-ngin-module中的配置文件,到/etc/fdfs目录中
cp /usr/local/software/fastdfs-nginx-module/src/mod_fastdfs.conf /etc/fdfs/
-
进入/etc/fdfs/ 目录,修改copy过来的mod_fastdfs.conf 文件
vim /etc/fdfs/mod_fastdfs.conf
修改内容:比如连接超时时间、跟踪器路径配置、url的group配置
connect_timeout=10
tracker_server=192.168.1.201:22122
url_have_group_name = true
store_path0=/fastdfs/storage -
复制FastDFS里:http.conf,mine.types,到/etc/fdfs目录中
cd /usr/local/fast/FastDFS/conf/ cp http.conf mime.types /etc/fdfs/
-
创建一个软连接,/fastdfs/storage文件存储目录下创建软连接,将其链接到实际存放数据
的目录ln -s /fastdfs/storage/data/ /fastdfs/storage/data/M00
-
编辑nginx配置文件
im nginx.confserver { listen 8888; server_name localhost; location ~/group([0-9])/M00 { alias /fastdfs/storage/data; ngx_fastdfs_module; } }
nginx里的端口要配置FastDFS存储中的storage.conf文件配置一致:http.server_port=8888
-
启动nginx服务
/application/nginx/sbin/nginx
-
测试nginx是否整合成功
tracker上传文件[root@localhost ~]# /usr/bin/fdfs_upload_file /etc/fdfs/client.conf /root/1.png
group1/M00/00/00/wKgvy10qCk-AXiwdAABl1N9lIcg421.pngstorage整合的nginx地址访问
http://192.168.47.203:8888/group1/M00/00/00/wKgvy10qCk-AXiwdAABl1N9lIcg421.png
浏览能够访问到上传的图片内容,则整合成功
相关文章
- 02-26Spring Boot2 系列教程(二十一)整合 MyBatis
- 02-26Spring Boot2 系列教程 (十七) | 整合 WebSocket 实现聊天室
- 02-26理解 nginx 的location 块匹配规则。
- 02-26Windows服务器nginx多个二级域名部署ssl证书超详细步骤(https)
- 02-26apache nginx日志文件分析
- 02-26vue部署到nginx服务器后,访问页面出现404
- 02-26patchca整合Spring MVC生成超炫的验证码
- 02-26整合SSM框架应用
- 02-26SpringBoot整合Mybatisplus的常用注解
- 02-26SpringBoot整合Mybatis