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 ...
随机推荐
- 以太坊智能合约开发框架Truffle
前言 部署智能合约有多种方式,命令行的浏览器的渠道都有,但往往跟我们程序员的风格不太相符,因为我们习惯了在IDE里写了代码然后打包运行看效果. 虽然现在IDE中已经存在了Solidity插件,可以编写 ...
- Rocket - debug - TLDebugModuleInner - Abstract Command State Machine
https://mp.weixin.qq.com/s/RcXI8uEHvZHGCvX3DoVR4Q 简单介绍TLDebugModuleInner中处理抽象命令时的状态机. 1. CtrlState 定 ...
- “造轮运动”之 ORM框架系列(二)~ 说说我心目中的ORM框架
ORM概念解析 首先梳理一下ORM的概念,ORM的全拼是Object Relation Mapping (对象关系映射),其中Object就是面向对象语言中的对象,本文使用的是c#语言,所以就是.ne ...
- JAVASE(十四) 集合: 数组和集合、Collection、Iterator、List、Set、Map
个人博客网:https://wushaopei.github.io/ (你想要这里多有) 1.数组和集合 1.1 内存中对数据进行存储和管理的“容器”:数组,集合 1.2 数组存储的特点和缺点 ...
- Java实现 LeetCode 47 全排列 II(二)
47. 全排列 II 给定一个可包含重复数字的序列,返回所有不重复的全排列. 示例: 输入: [1,1,2] 输出: [ [1,1,2], [1,2,1], [2,1,1] ] class Solut ...
- java实现土地测量
** 土地测量** 造成高房价的原因有许多,比如土地出让价格.既然地价高,土地的面积必须仔细计算.遗憾的是,有些地块的形状不规则,比如是如图[1.jpg]中所示的五边形. 一般需要把它划分为多个三角形 ...
- ODEINT 求解常微分方程(2)
import numpy as np from scipy.integrate import odeint import matplotlib.pyplot as plt # function tha ...
- .net core3.1 abp动态菜单和动态权限(思路) (二)
ps:本文需要先把abp的源码下载一份来下,跟着一起找实现,更容易懂 在abp中,对于权限和菜单使用静态来管理,菜单的加载是在登陆页面的地方(具体是怎么知道的,浏览器按F12,然后去sources中去 ...
- FTP 常用命令
1. 准备 1.1 ftp 信息: ftp 服务器地址:192.168.168.10 用户名:will 密码:123 1.2 ftp 工具 使用 Windows 命令行: “开始” 按钮-> 搜 ...
- @bzoj - 3724@ PA2014Final Krolestwo
目录 @description@ @solution@ @accepted code@ @details@ @description@ 你有一个无向连通图,边的总数为偶数. 设图中有k个奇点(度数为奇 ...