淘淘商城项目总结(2)图片服务器fastdfs 搭建

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38497634/article/details/89298901

图片服务器搭建


文件准备

文件链接:linkhttps://pan.baidu.com/s/17ETumxoKzD4aT7AcQINGFw
提取码ns07

1.上传文件
在这里插入图片描述
2.解压文件
在这里插入图片描述
3.删除安装包
在这里插入图片描述
前几步结果
在这里插入图片描述
FastDFS安装

1.安装libevent工具包
在这里插入图片描述
2.安装libfastcommonV1.0.7工具包
./make.sh
在这里插入图片描述
./make.sh install
./
3、把/usr/lib64/libfastcommon.so文件向/usr/lib/下复制一份在这里插入图片描述
4.安装FastDFS
./make.sh
在这里插入图片描述
./make.sh install
在这里插入图片描述
5.安装后在/usr/bin/目录下有以fdfs开头的文件都是编译出来的。
配置文件都放到/etc/fdfs文件夹

在这里插入图片描述
5.把FastDFS conf目录下的配置文件都复制到/etc/fdfs下
在这里插入图片描述
6.配置tracker服务,修改/etc/fdfs/tracker.conf文件
此路径为储存文件的路径.自己设置,修改
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190416152857892.
7.启动tracker
在这里插入图片描述
8.配置storage服务
修改/etc/fdfs/storage.conf

在这里插入图片描述
在这里插入图片描述
修改为个人ip
在这里插入图片描述
修改http端口
在这里插入图片描述
9.启动storage服务
在这里插入图片描述
启动失败,查看logs
在这里插入图片描述
打开22122端口
正常情况下是修改iptables,我用的阿里云服务器没有这个文件,就在控制台开启
打开23000端口
在这里插入图片描述
重启防火墙
service iptables restart
启动storage服务
在这里插入图片描述
成功
在这里插入图片描述
测试服务
1.修改配置文件/etc/fdfs/client.conf
改为自己的路径
在这里插入图片描述
改为自己的ip
在这里插入图片描述
2.利用/etc/fdfs下自带的图片进行测试
成功
在这里插入图片描述

搭建nginx提供http服务

1.修改/root/fastdfs-nginx-module/src/config文件,把其中的local去掉
在这里插入图片描述
2.在nginx下重新执行 的config
最后一句换为自己的文件路径
在这里插入图片描述
./configure
–prefix=/usr/local/nginx
–pid-path=/var/run/nginx/nginx.pid
–lock-path=/var/lock/nginx.lock
–error-log-path=/var/log/nginx/error.log
–http-log-path=/var/log/nginx/access.log
–with-http_gzip_static_module
–http-client-body-temp-path=/var/temp/nginx/client
–http-proxy-temp-path=/var/temp/nginx/proxy
–http-fastcgi-temp-path=/var/temp/nginx/fastcgi
–http-uwsgi-temp-path=/var/temp/nginx/uwsgi
–http-scgi-temp-path=/var/temp/nginx/scgi
–add-module=/home/fastdfs-nginx-module/src
报错
在这里插入图片描述
执行
yum -y install pcre-devel
yum -y install openssl openssl-devel
解决
3.安装nginx
make
在这里插入图片描述
make install
在这里插入图片描述
4.把/home/fastdfs-nginx-module/src/mod_fastdfs.conf文件复制到/etc/fdfs目录下修改以下内容
移动
在这里插入图片描述
修改路径真实存在
在这里插入图片描述
修改为自己的ip地址
在这里插入图片描述
修改为true
在这里插入图片描述
图片保存路径
在这里插入图片描述
5.配置nginx
进入nginx配置文件(/usr/local/nginx/conf/nginx.conf)重新配置一个server
在这里插入图片描述
6.将libfdfsclient.so拷贝至/usr/lib下
在这里插入图片描述
7.启动nginx
在这里插入图片描述
创建/var/run/nginx,重新启动
在这里插入图片描述

8.进行测试
在这里插入图片描述
访问成功
http://39.96.31.113:81/group1/M00/00/00/rBA6LFy1pPWAQ8eBAABdrZgsqUU472_big.jpg
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_38497634/article/details/89298901
今日推荐