阿里云centos6.9搭建fastDFS文件服务器

准备压缩包:

1.fastdfs-nginx-module_v1.16.tar.gz

2.FastDFS_v5.05.tar.gz

3.libfastcommonV1.0.7.tar.gz

4.nginx1.12.0.tar.gz

百度云资源提供:链接: https://pan.baidu.com/s/1MTonUNE_zLpDcgWpK3gCMQ 提取码: 2iys

步骤1:

在home目录下创建一个soft文件夹,用来存放需要的安装文件

mkdir -p /home/soft

使用MobaXterm终端工具将文件拉到/home/soft目录下

步骤2:配置环境

查看linux系统已安装jdk,并确认版本在1.8及以上

java -version

安装libevent环境

 yum install -y libevent

步骤3:解压相关文件

解压 fastdfs-nginx-module_v1.16.tar.gz

tar -zxvf fastdfs-nginx-module_v1.16.tar.gz

解压 libfastcommonV1.0.7.tar.gz

tar -zxvf libfastcommonV1.0.7.tar.gz 

解压 FastDFS_v5.05.tar.gz

tar -zxvf FastDFS_v5.05.tar.gz

解压nginx-1.12.0.tar.gz

tar -zxvf nginx-1.12.0.tar.gz

步骤4:修改配置文件

 1 提前创建几个目录,以供修改配置文件的时候使用

[[email protected] fdfs]# mkdir -p /home/fastDFS
[[email protected] fdfs]# mkdir -p /home/fastDFS/tracker
[[email protected] fdfs]# mkdir -p /home/fastDFS/storage
[[email protected] fdfs]# mkdir -p /home/fastDFS/client[[email protected] fdfs]# mkdir -p /home/fastDFS/tmp

2 解压后 ibfastcommonV1.0.7 相关操作

(1)编译&安装

##进入目录
cd /home/soft/libfastcommon-1.0.7/
##编译
./make.sh
##安装
./make.sh install

(2) 拷贝文件

##进入/usr/lib64
cd /usr/lob64

##查找libfastcommon.so
ll libfast**

##拷贝libfastcommon.so到/usr/lib/下
cp libfastcommon.so /usr/lib/

3 解压后 FastDFS_v5.05 的相关操作

(1)编译&安装

##进入目录
cd /home/soft/FastDFS

##编译
./make.sh

##安装
./make.sh install

(2) 拷贝文件

##进入目录
cd /home/soft/FastDFS/conf/

##拷贝文件到/etc/fdfs/目录下
cp * /etc/fdfs/

(3)修改拷贝后配置文件

修改一:tracker.conf

vim tracker.conf

##修改基本路径为提前创建的路径
base_path=/home/fastDFS/tracker

保存&退出&启动tracker

/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf

 查看启动状态

ps aux|grep tracker

  

修改二:

vim storage.conf

##修改组名为自己项目名字(可选)
group_name=miniChat

##修改基本路径为提前创建好的路径
base_path=/home/fastDFS/storage

##修改文件存放路径,与上边一致
store_path0=/home/fastDFS/storage

##修改ip地址为阿里云服务器内网地址
tracker_server=阿里云内网ip:22122

 保存&退出&启动storage

 /usr/bin/fdfs_storaged /etc/fdfs/storage.conf

 查看启动状态

 ps aux|grep storage

  

修改三:

vim /etc/fdfs/client.conf

##修改基本路径为已经创建好的client目录
base_path=/home/fastDFS/client

##修改ip为内网ip
tracker_server=内网ip:22122

 保存&退出

步骤五:测试文件上传

##测试文件上传命令 client配置文件 upload 文件路径
/usr/bin/fdfs_test /etc/fdfs/client.conf upload /home/1.png

  结果打印

http://172.17.122.7/miniChat/M00/00/00/rBF6B11hVCqAKzoNAAFP5LII9R0339_big.png

步骤六:构建nginx与fastDFS的桥接

1.修改配置文件

cd /home/soft/fastdfs-nginx-module/src/

##修改config
vim config

##将/usr/local都改成/usr/,如下所示:

保存&退出

2.拷贝文件

cp mod_fastdfs.conf /etc/fdfs/

3.修改配置

##进入/etc/fdfs目录
cd /etc/fdfs/

##打开文件mod_fastdfs.conf
vim mod_fastdfs.conf

##修改路径
base_path=/home/fastDFS/tmp

##修改ip
tracker_server=内网ip:22122

##修改组织名
group_name=miniChat

##修改组织名可用
url_have_group_name = true

##修改存储路径为storage配置文件中配置的路径
store_path0=/home/fasfDFS/storage

步骤七:安装nginx

0.准备工作

##安装gc环境
yum install -y gcc-c++

##安装pcre正则表达式库,nginx需要通过这个库来解析
yum install -y pcre pcre-devel

##安装zlib
yum install -y zlib zlib-devel

##安装openssl
yum install -y openssl openssl-devel

1.编译安装nginx

进入nginx

cd /home/soft/nginx-1.12.0

需要修改最后一行,改为桥接文件解压之后src目录的路径。执行模块配置脚本,注意格式问题,结尾不能有空格,粘贴到控制台不能换行,否则会出错。

./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/soft/fastdfs-nginx-module/src

结果

执行编译和安装

make && make install

安装后的nginx在/usr/local/nginx路径下

2.修改配置文件

cd /usr/local/nginx/conf

vim nginx.conf

启动

进入 cd /usr/local/nginx/sbin 执行 ./nginx

报错/var/temp/nginx/client找不到,我们可以创建该文件夹路径

 mkdir /var/temp/nginx/client -p

重新启动

注意,启动nginx之后要修改阿里云控制台的安全组(相当于防火墙),释放端口号88

原文地址:https://www.cnblogs.com/yangyuke1994/p/11406661.html

时间: 2024-08-02 11:14:13

阿里云centos6.9搭建fastDFS文件服务器的相关文章

阿里云上SVN搭建

操作系统centOs6.3 1.安装  #yum install subversion #判断是否安装成功 #subversion -v #或者 svnserve --version #建立SVN库. #mkdir /opt/svn/repos #svnadmin create /opt/svn/repos 执行上面的命令后,自动在repos下建立多个文件, 分别是conf, db,format,hooks, locks, README.txt 2.配置 进入conf目录分别编辑passwd.a

阿里云免费服务器搭建学习过程--成功:

2015.11.7整理阿里云免费服务器搭建学习过程:配置lamp环境环境介绍:阿里云免费服务器15天免费试用,我选择的是ubuntu14.04(如果选择的是windowsServer可以切换到Ubuntu,但是会丢失之前的一切文件,项目和配置,当然也可以直接配置wamp环境等) 建议:安装Ubuntu后默认没有图形界面,建议刚开始只是学习体验的话不用去安装图形界面,花时间且用处不大,可以直接在自己电脑上的浏览器利用ip进行访问测试即可. 两步操作1:执行sudo spt-get update,这

[原创]访问未备案的阿里云服务器上搭建的网站

最近租了个阿里云服务器玩,因为没有备案,直接通过IP是无法访问网站的,所以自己摸索出了一种临时访问未备案的阿里云服务器上搭建的网站的方法. 原理很简单,阿里云会判断访问服务器的域名是否已备案,若已备案,则跳转到阿里云内部相应ip的服务器,所以我们只需要找一个阿里云备案过的域名(直接在阿里云的成功案例里面找),这里提供两个:www.php-z.com, www.pipaw.com,然后我们只需更改C:\Windows\System32\drivers\etc下的hosts文件,我的更改如下: #

阿里云CentOS6上配置iptables

参考:http://blog.abv.cn/?p=50 阿里云CentOS6默认没有启动iptables 1.检查iptables状态 [[email protected] ~]# service iptables status iptables: Firewall is not running. [[email protected] ~]# 说明iptables没有启动. 如果没有安装,则使用如下命令安装 [[email protected] ~]# yum install -y iptabl

AliOS Things+阿里云 10分钟搭建智慧农业解决方案

摘要: AliOS Things+阿里云 10分钟搭建智慧农业解决方案 1.1 样品介绍 在工业.农业物联网布线场景中以MODBUS类型为主,样品提供MODBUS类型传感器硬件和软件快速接入方案,并将传感器数据上传到阿里云物联网平台,在云端table store数据库存储,在datav数据大屏上可视化展示. AliOS Things+阿里云 10分钟搭建智慧农业解决方案1.1 样品介绍在工业.农业物联网布线场景中以MODBUS类型为主,样品提供MODBUS类型传感器硬件和软件快速接入方案,并将传

阿里云 CentOS6.5 ssh连接慢的解决方案

我租了一台阿里云深圳的服务器,用的是CentOS6.5的系统,最近要在服务器上小改点代码,但是不管用private shell 还是securecrt工具连接,连上去后,都特别慢,经常敲一段代码要过个几秒才看到反应,最要命的是还经常掉线,实在是弄得我崩溃了. 网上搜了一堆的教程,什么 在server上/etc/ssh/sshd_config文件中修改或加入UseDNS=no,或者设置了:GSSAPIAuthentication no都没用. 后来自己无意间 yum update了一下,反正问题出

阿里云服务器上搭建openvpn

为了能从办公室直接连进ECS(阿里云服务器)进行调试,所以这几天断断续续是研究开源翻墙软件pptp和openvpn,直到今天才成功.(这里很鄙视阿里云的客服和售后工程师,一会说能搭建vpn,一会说又不能,我就*了:同时也很鄙视阿里的路由表,弄的我蛋都碎光了) 吐槽到此为止,接下来进入我们今天的正题:openvpn. 一)初识 OpenVPN 是一个基于 OpenSSL 库的应用层 VPN 实现.和传统 VPN 相比,它的优点是简单易用. OpenVPN允许参与建立VPN的单点使用共享金钥,电子证

在阿里云centos7上搭建openvpn(未成功)

p { margin-bottom: 0.25cm; line-height: 120% } a:link { } 1.环境: 运行环境:阿里云 系统:centos 7 内核版本:3.10.0-514.21.1.el7.x86_64 各软件版本: iptables-1.4.21-17.el7.x86_64 openvpn-2.4.2-2.el7.x86_64 easy-rsa-2.2.2-1.el7.noarch 2.过程 2.1 准备阶段 (1)安装所需的软件: [[email protect

用基于linux系统的阿里云与xampp搭建网站

前几天看到阿里云啊腾讯云啊什么的都有免费用半年服务器的活动,我每天早上10点都准时去抢,但是奈何抢不到啊啊啊!!!!然后我发现阿里云有9.9元也能体验半年的活动,于是我就很高兴的买了这9.9半年的阿里云服务器.买完之后就确定一个目标,我要用这个服务器做个网站玩玩,于是以下就是我建站之旅. 阿里云给我的免费套餐的配置真是太可怜了,就1核CPU和1G的内存,大神推荐使用Linux的镜像系统,会比较好一点.但是我之前从未接触过linux操作语句,但是我还是只好硬着头皮上了.首先对云服务器的操作分三块,