centos搭建nginx+fastdfs
软件地址
创建目录
mkdir -p /fastdfs/tracker
mkdir -p /fastdfs/storage/path0
安装libfastcommon
wget https://github.com/happyfish100/libfastcommon/archive/V1.0.43.tar.gz
tar -zxvf V1.0.43.tar.gz
cd libfastcommon-1.0./
./make.sh
./make.sh install
如图

安装fastdfs
wget https://github.com/happyfish100/fastdfs/archive/V6.06.tar.gz
tar -zxvf V6..tar.gz
./make.sh
./make.sh install
如图

fastdfs安装完成后会在/etc/fdfs下生成配置文件
配置tracker
cd /etc/fdfs
cp tracker.conf.sample tracker.conf
vim tracker.conf
bash_path=/fastdfs /tracker #用于存放tracker数据和日志
http.server_port=80 #与http端口对应
/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart
配置storage
cp storage.conf.sample storage.conf
vim storage.conf
group_name=group1 #指定storage所在组
base_path=/fastdfs/storage #storage日志和数据目录
store_path0=/fastdfs/storage/path0
tracker_server=你的IP地址:22122 #单机tracker只需写一个ip,将下一行的tracker_server注释
http.server_port=80
/usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart
查看服务启动情况
netstat -apn|grep fdfs
如图

通过monitor来查看storage参数:
/usr/bin/fdfs_monitor /etc/fdfs/storage.conf
配置客户端文件
cp client.conf.sample client.conf
vim client.conf
base_path=/fastdfs/tracker #和tarcker.conf中base_path一致
tracker_server=你的IP地址:22122 # Tracker地址:端口
测试上传文件
/usr/bin/fdfs_upload_file /etc/fdfs/client.conf ~/test.txt #返回上传信息及文件地址
配置nginx.conf 在server{}中写入后重启,配置成功后可通过上传文件后返回的地址访问文件
location /group1/M00 {
alias /fastdfs/storage/path0/data;
}
nginx整合fastdfs模块
下载fastdfs-nginx模块
wget https://github.com/happyfish100/fastdfs-nginx-module/archive/V1.22.tar.gz
tar zxvf V1..tar.gz
mv fastdfs-nginx-module-1.22 /usr/local/
安装nginx
wget http://nginx.org/download/nginx-1.19.0.tar.gz
tar -zxvf nginx-1.19..tar.gz
cd nginx-1.19.
./configure --add-module=/usr/local/fastdfs-nginx-module-1.22/src/
make
make install
centos搭建nginx+fastdfs的更多相关文章
- 基于centos搭建nginx+uwsgi运行django环境
环境: CentOS 7 nginx/1.9.12 Python 2.7.5 一:安装依赖包5 yum install zlib-devel bzip2-devel pcre-devel openss ...
- 基于CentOS搭建Nginx 静态网站
系统要求: CentOS 7.2 64 位操作系统 一. 安装 Nginx(在 CentOS 上,可直接使用 yum 来安装 Nginx) yum install nginx -y 安装完成后,使用 ...
- CentOS搭建nginx与nginx-rtmp-module搭建流媒体服务器
文章地址:http://blog.csdn.net/zph1234/article/details/52846223 本次搭建流媒体使用的环境是centos 7.0+nginx:让我们一起开始奇妙的流 ...
- Centos搭建nginx环境,编译,添加服务,开机启动。
首先安装所需的安装库,yum -y install gcc gcc-c++ autoconf libtool* openssl openssl-devel 编译的时候,若有提示错误,提示缺少某个库,y ...
- CentOS 搭建 nginx + tomcat
安装nginx yum install nginx 修改 nginx.conf, (/etc/nginx/nginx.conf), 网上有人做人所有配置项目的详解. #nu For more info ...
- centos搭建 nginx一直报错 file not found.
百度了半天找到别人的解决办法 记录下 摘要: file not found. nginx php 这个问题是你配置文件的问题: 查看就是了不要管 nginx 如何开启解析 PHP 的功能? # 成功安 ...
- centos搭建nginx环境
1.yum install pcre* 2.wget http://nginx.org/download/nginx-1.7.8.tar.gz 3.tar -zxvf nginx-1.7.8.tar ...
- CentOS搭建Nginx+Subversion环境(包括多个版本库的配置)
Apache Subversion(简称SVN,svn) 因为某种原因我们需要用Nginx作为Subversion的http前端,但目前没有现成的Nginx+Subversion搭配方式. 而Subv ...
- centos 搭建nginx
yum install wget yum install gcc-c++ yum -y install pcre prec-devel yum -y install zlib zlib-devel y ...
随机推荐
- python 反向shell后门
linux 编码改为utf-8,windows 默认gbk,python一般都是白名单减少查杀可能性,端口可以改为443,ssl混肴数据传输. python client端 import subpro ...
- Black Hat Python之#1:制作简单的nc工具
nc即netcat,是网络界的瑞士军刀.当入侵了一个服务器之后,发现nc工具已经被系统管理员移除之后,可以自己制作一个简单的客户端和服务器端来实现①上传文件②执行命令③开启一个新的命令行shell等几 ...
- 01 . Memcached简介及部署
Memcached简介 memcached是一个自由开源,高性能,分布式内存对象存储系统 基于内存的key-valued存储,用来存储小块的任意数据(字符串,对象) 他是一个简洁的key-value存 ...
- [01]HTML基础之简单介绍
1.前言 现如今科技进步,足不出户尽晓天下事,一转身便仿若隔世茫然.科技绽放时代,网络技术对人们的触变无疑是深远而重大的,隐于缤纷绚丽的网页背后,是前端的蜕变更新. 如今,随意点开页面,绚丽华彩的特效 ...
- Rocket - interrupts - Nodes
https://mp.weixin.qq.com/s/BlW4y0Ez1kppxvSHAla31A 简单介绍interrupts相关的diplomacy节点. 1. IntImp 中断节点实现: 1) ...
- Rocket - config - implicit Parameters
https://mp.weixin.qq.com/s/OH_Z1gdSUpfgM-tjx0OlrA 追溯配置信息的源头. 0. HasRocketCoreParameters Has ...
- (Java实现) 均分纸牌
题目描述 有 N 堆纸牌,编号分别为 1,2,-, N.每堆上有若干张,但纸牌总数必为 N 的倍数.可以在任一堆上取若于张纸牌,然后移动. 移牌规则为:在编号为 1 堆上取的纸牌,只能移到编号为 2 ...
- Java实现 LeetCode 179 最大数
179. 最大数 给定一组非负整数,重新排列它们的顺序使之组成一个最大的整数. 示例 1: 输入: [10,2] 输出: 210 示例 2: 输入: [3,30,34,5,9] 输出: 9534330 ...
- Java实现 LeetCode 53 最大子序和
53. 最大子序和 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和. 示例: 输入: [-2,1,-3,4,-1,2,1,-5,4], 输出: 6 ...
- 【Vue】axios封装,更好的管理api接口和使用
在现在的前端开发中,前后端分离开发比较主流,所以在封装方法和模块化上也是非常需要掌握的一门技巧.而axios的封装也是非常的多,下面的封装其实跟百度上搜出来的axios封装或者axios二次封装区别不 ...