django框架,nginx, fdfs模块的整合使用
首先声明以下,这里没有那种照抄的代码,都是需要理解结合自己的实际情况操作的,文中只是自己对一些错误和难点的整理,不是整体。
步骤一:fdfs的安装配置
一般选择在/usr/local/src下操作
一 安装依赖包libfastcommon
wget https://github.com/happyfish100/libfastcommon/archive/V1.0.38.tar.gz
tar xvf V1.0.38.tar.gz
cd libfastcommon-1.0.38
./make.sh
./make.sh install
二 安装fastdfs
wget https://github.com/happyfish100/fastdfs/archive/V5.11.tar.gz
tar xvf V5.11.tar.gz -C /usr/local/src/
cd /usr/local/src/fastdfs-5.11
./make.sh
./make.sh install
三 配置Tracker服务
cd /etc/fdfs/
cp tracker.conf.sample tracker.conf
vim tracker.conf
bind_addr = 192.168.152.156 绑定地址,如果为空,绑定主机所有地址
port = 22122
base_path = /data/fastdfs/tracker 保存数据和日志文件的路径
tracker.conf中的bind_addr绑定的地址必须是内网地址,否则无法启动服务。
在本篇结尾会总结,如果是外网服务器,各个配置文件的IP地址的配置情况。
四 配置Storage服务
cd /etc/fsfs
cp storage.conf.sample storage.conf
vim storage.conf
bind_addr = 192.168.152.156
port =23000
base_path = /<