图片服务器搭建
文件准备
文件链接: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文件
此路径为储存文件的路径.自己设置,修改
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