腾讯云服务器 安装fastdfs文件服务器

 

上篇安装完nginx后,那么这次咱们就来安装fastdfs文件服务器,为何要使用文件服务器,这里不多说了,以前的文章有写过

首先用ftp工具把fastdfs的相关文件上传至腾讯云,如下

首先,安装基本环境:

yum -y install libevent

看到Complete表示安装成功。

然后,安装libfastcommonV1.0.7工具包。解压缩:

tar zxf libfastcommon-1.0.7.tar.gz

然后进入解压后的目录

看到有make.sh,那么直接编译运行

./make.sh

接着再运行:

./make.sh install

​然后开始安装Tracker服务,解压缩 fastdfs-5.05.tar.gz

tar zxf fastdfs-5.05.tar.gz

进入文件夹后依次执行命令:

./make.sh
./make.sh install

 安装后文件会默认安装在 /usr/bin 中

 

而配置文件在 /etc/fdfs 目录中:

 

 ​把源码包中的所有文件到/etc/fdfs下

 

cp * /etc/fdfs/

 

 配置tracker服务。修改/etc/fdfs/tracker.conf文件

 修改base_path 的路径,这个是用来存放日志的

注意 /itzixi-disk1 这个目录,这是我们挂载的一个云硬盘,为何不用系统盘,主要是因为系统盘不支持扩容,以后系统盘满了之后就很麻烦,所有就挂载一个硬盘,这样最好,同时也把图片文件都和系统盘给区分开来

可以看到如下,系统盘是不支持扩容的,大小固定

 

挂载的云硬盘必须创建目录,不然启动服务器的时候会报错

 

 试着启动tracker服务:

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

查看一下进程是否OK

 

接下来安装storage服务:

配置storage服务。修改/etc/fdfs/storage.conf文件

 修改日志路径以及存储路径

 

 修改tracker server 地址,改为云服务器的内外IP即可

 

 

启动storage服务并且查看进程:

 启动成功!

 

至此,fastdfs安装完毕,但是我们需要通过http来进行上传文件并访问,所以使用nginx一起来搞事情!

 

解压缩fastdfs-nginx模块

 

修改/fastdfs-nginx-module/src/config文件,把其中的local去掉

 

 进入nginx目录重新配置:

 

然后重新配置如下:

./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

运行:

make
make install

 把/fastdfs-nginx-module/src/mod_fastdfs.conf文件复制到/etc/fdfs目录下

 

 

打开并且修改这个文件:

修改日志存放路径:

 修改tracker服务的内网IP地址

修改group配置

 修改storage路径

 

 

进入ngxin的目录并且修改配置文件:

 添加一个server,端口为88,这个端口需要在安全组开放

 

 

最后运行项目测试上传功能:

 

日志显示也OK

 

 

时间: 2024-10-23 07:42:29

腾讯云服务器 安装fastdfs文件服务器的相关文章

腾讯云服务器 - 安装redis3.2.9以及集群

 redis大家都知道,服务器上必不可少的,那么在生产环境下安装的步骤和虚拟机里也是差不多的 官网上最新稳定版是3.2.9,而4.0的更新比较大,但是比几个还是beta版嘛   下载并且上传压缩包至云服务器,解压缩: tar -zxvf redis-3.2.9.tar.gz   安装gcc编译环境,如果已经安装过了,那么就是 nothing to do yum install gcc-c++     进入redis目录并且编译:     至此redis3.2.9安装成功,我们来启动一下,这个是前

腾讯云服务器 安装监控组件

由于之前在安装MariaBD的时候卸载了一部分自带软件导致服务器监控失效 所以需要重新安装: 分别安装以下三行命令: wget http://update2.agent.tencentyun.com/update/linux_stargate_installer chmod +x linux_stargate_installer ./linux_stargate_installer 于是监控生效:    

腾讯云服务器挂载数据盘且安装AMH管理面板教程

第一.检查硬盘设备是否有数据盘 当然,在写这篇文章的时候,我是知道有数据盘的,但有些时候我们购买的VPS,默认比如30GB,可能还有20GB没有挂载,所以也需要类似这样的操作先检查一遍.  代码如下 复制代码 fdisk -l 检查腾讯云服务器数据硬盘 我们可以看到有268GB的数据盘没有挂载,看好前面的路径/dev/vdb 第二.数据硬盘分区  代码如下 复制代码 fdisk /dev/vdb 依次输入 n .p. 1. 回车.回车.wq 这里的VDB是我们上面看到数据硬盘的名称,如果你不是这

腾讯云怎么安装iis

  腾讯云是腾讯提供的一个晕平台,相信很多朋友都知道.下面小编就为大家介绍一下腾讯云怎么安装iis,值得注意的是大家在安装iis时不要在自己的电脑上安装杀毒软件否则可能会导致云服务器的远程登录端口,导致云服务器无法登录. 1. 点击Windows云服务器左下角"Start"菜单后的Server Manager按钮,打开"Server Manager"管理界面,如下图所示: 2. 点击"Add Roles"添加服务器角色,在这里选择Web Serv

腾讯云服务器怎么绑定域名

  腾讯云服务器绑定域名教程 1. 在云解析控制面板上的"添加"按钮,弹出添加域名对话框.填写想要添加的域名,并点击确定完成操作.   2. 当域名添加成功后,您的域名将显示在域名列表中.记录数目为两条,点击操作列的"查看记录",可以跳转到该域名的记录列表页面,列表中展示的是该域名的两条NS记录,记录值为该域名的name server的地址.如下图所示.   3. 域名添加完成后,您还需要修改该域名的DNS指向,让域名在全网生效. 您需根据域名的域名注册商提供的方法

tomcat域名解析问题腾讯云服务器

问题描述 tomcat域名解析问题腾讯云服务器 我刚购买的腾讯云服务器进行一下配置之后访问不了了,域名已经备案,也能ping通 <!--For clustering please take a look at documentation at: /docs/cluster-howto.html (simple how to) /docs/config/cluster.html (reference documentation) --> <!-- <Cluster className

windows-微信平台与腾讯云服务器url连接问题

问题描述 微信平台与腾讯云服务器url连接问题 用的是腾讯云服务器,在centos系统下可以将php代码文件FTP到根目录可以连接,但因为用这种系统用的不惯,换了个windows的系统,同样将php代码文件传到根目录c/windows 下就不能url链接了,显示token错误,百度了想了好几天了,跪求大神指点OTZ 解决方案 http://bbs.csdn.net/topics/391901849 解决方案二: tokenhttp://jingyan.baidu.com/article/6c67

腾讯云服务器 离线安装最新稳定版MariaDB 10.2.6

  数据库方面我们一般都是使用mysql,由于前段时间我们切换到了MariaDB后,当然生产环境也要更着变,谁叫oracle是个碧池呢! mariaDB主要有三种安装方式 源码安装,有点繁琐,不推荐 yum在线安装,由于镜像在国外,下载速度十分缓慢,本地安装花了将近2个小时,而云服务完全就是下载不了直接报错 rpm离线安装,这个方式比较方便,推荐,不论是mariaDB还是mysql都可以用这样的方式进行安装 前往mariaDB的官网选择你要的环境  然后再进入rpm目录   进入这个目录后下载如

腾讯云服务器 Centos6.5 安装 nginx1.12.0

今天买了腾讯云,不要问我为什么没有买阿里云... 入正题:   如果出现 CentOS ping: unknown host 的话,表示没有配置dns vim /etc/sysconfig/network-scripts/ifcfg-eth** 添加如下两行即可 DNS1=8.8.8.8DNS2=8.8.4.4 查看dns service network restartcat /etc/resolv.conf     首先需要安装一些基本环境供nginx使用,就像java环境那样,一个道理,分别