在ubuntu上搭建文件服务器

简介: 在ubuntu上搭建文件服务器

首先需要在ubuntu上下载好文件资源,一共是三个资源,在下载资源之前建议将git和nginx安装好,在本教程中将会用到。

(ngnix:http://nginx.org/download/nginx-1.12.2.tar.gz利用winscp上传压缩文件,然后利用tar口令解压nginx:tar -zxvf /home/ubuntu/source/nginx-1.12.2.tar.gz


libfastcommon

https://github.com/happyfish100/libfastcommon/tree/V1.0.36


640.png

fastdfs

https://github.com/happyfish100/fastdfs/tree/V5.11

640.png


fastdfs-nginx-module

https://github.com/happyfish100/fastdfs-nginx-module


640.png


下载完毕我们就开始搭建了。

编译安装 libfastcommon

> ./make.sh  

> ./make.sh install  

> ln -s /usr/lib64/libfastcommon.so /usr/local/lib/libfastcommon.so


编译安装 fastdfs

> ./make.sh

> ./make.sh install


配置tracker.conf

> cp /etc/fdfs/tracker.conf.sample /etc/fdfs/tracker.conf

> vi /etc/fdfs/tracker.conf


修改内容:

base_path=/home/fastdfs


配置storage.conf

> cp /etc/fdfs/storage.conf.sample /etc/fdfs/storage.conf

> vi /etc/fdfs/storage.conf


修改内容:

> base_path=/home/fastdfs  

> tracker_server=10.0.2.15:22122

> store_path0=/home/fastdfs  


配置 http.conf mime.types

> cp fastdfs-5.11/conf/http.conf /etc/fdfs/  

> cp fastdfs-5.11/conf/mime.types /etc/fdfs/


配置client.conf

> cp /etc/fdfs/client.conf.sample /etc/fdfs/client.conf  

> vi /etc/fdfs/client.conf


修改内容:

> base_path=/home/fastdfs

>  tracker_server=10.0.2.15:22122

>  include http.conf   #打开该行代码  默认是注释掉的


启动tracker

> /etc/init.d/fdfs_trackerd start


其他命令:

/etc/init.d/fdfs_trackerd stop #停止

/etc/init.d/fdfs_trackerd restart #重启


启动storage

> /etc/init.d/fdfs_storaged start  

其他命令 :

/etc/init.d/fdfs_storaged stop #停止

/etc/init.d/fdfs_storaged restart #重启


测试fastdfs安装情况

fdfs_test /etc/fdfs/client.conf upload /home/0.gif


640.jpg

如图,生成了上传图片的地址。

640.gif

相关文章
|
2月前
|
Ubuntu Linux 网络安全
Linux服务器之Ubuntu的安装与配置
Ubuntu Desktop是目前最成功、最流行的图形界面的Linux发行版;而Ubuntu Server也在服务器端市场占据了较大的份额。今天为大家详细介绍了Ubuntu Server的安装与配置,希望对你能有所帮助。关于VMware、VirtualBox等虚拟化软件的使用,朱哥还会在后续的文章中为大家详细介绍,敬请关注!
|
14天前
|
Ubuntu 安全 应用服务中间件
详细指南:配置Nginx服务器在Ubuntu平台上
以上步骤涵盖了基本流程:从软件包管理器获取 Ngnix, 设置系统服务, 调整UFW规则, 创建并激活服务器块(也称作虚拟主机), 并进行了初步优化与加固措施。这些操作都是建立在命令行界面上,并假设用户具有必要权限(通常是root用户)来执行这些命令。每个操作都有其特定原因:例如,设置开机启动确保了即使重启后也能自动运行 Ngnix;而编辑server block则定义了如何处理进入特定域名请求等等。
147 18
|
14天前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
122 18
|
16天前
|
Ubuntu 安全 应用服务中间件
详细指南:配置Nginx服务器在Ubuntu平台上
以上步骤涵盖了基本流程:从软件包管理器获取 Ngnix, 设置系统服务, 调整UFW规则, 创建并激活服务器块(也称作虚拟主机), 并进行了初步优化与加固措施。这些操作都是建立在命令行界面上,并假设用户具有必要权限(通常是root用户)来执行这些命令。每个操作都有其特定原因:例如,设置开机启动确保了即使重启后也能自动运行 Ngnix;而编辑server block则定义了如何处理进入特定域名请求等等。
125 17
|
16天前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
86 15
|
2月前
|
Ubuntu 安全 小程序
服务器版本的CentOS和Ubuntu哪个更适合你?
但是以上的比较并不说明Ubuntu是不稳定的或者是不安全的,只是以上比较过程中,在稳定性方面Ubuntu稍微逊色了一点。由于Ubuntu在个人桌面电脑的使用率远远高于CentOS,用Ubuntu搭建服务器,如果遇到什么问题,寻找解决方案相对比较容易,这让Ubuntu在选择方面更优于CentOS。如果你是一个初学者,那么毫无疑问Ubuntu是更适合的选择。如果你正在经营自己的公司,在这两者之间,CentOS会更好一些。
|
4月前
|
Ubuntu 安全 数据安全/隐私保护
在Docker容器中部署GitLab服务器的步骤(面向Ubuntu 16.04)
现在,你已经成功地在Docker上部署了GitLab。这就是我们在星际中的壮举,轻松如同土豆一样简单!星际旅行结束,靠岸,打开舱门,迎接全新的代码时代。Prepare to code, astronaut!
373 12
|
5月前
|
Kubernetes Ubuntu Linux
阿里云服务器使用centos还是ubuntu?
在选择阿里云服务器操作系统时,CentOS和Ubuntu各有优势。CentOS以企业级稳定性著称,适合数据库、ERP等长期稳定需求;而Ubuntu开发者友好,支持最新硬件与功能,更适合开发/测试环境及云计算场景。两者在阿里云上均有官方镜像支持,性能差异可忽略。无特殊需求时推荐Ubuntu 22.04 LTS,若需RHEL生态则选AlmaLinux。根据实际需求、团队技术栈及场景灵活决策,阿里云还支持更换系统盘降低试错成本。
|
6月前
|
Ubuntu 安全 网络安全
在Ubuntu系统下使用vsftpd配置FTP服务器的步骤
以上就是在Ubuntu系统下使用vsftpd配置FTP服务器的步骤。这些步骤都是基础的,但足够让你建立一个简单的FTP服务器。如果你需要更高级的功能,例如SSL加密、虚拟用户等,你可能需要进一步研究vsftpd的配置选项。
341 13
|
6月前
|
Ubuntu 网络协议
在Ubuntu 18.04服务器上配置双网口以接入互联网
总结一下,配置双网口在Ubuntu 18.04服务器就像一场冒险游戏,你小心翼翼地从查看网络布局开始,铺设新线路,最后得到了通往互联网的双重通道。祝你在网络世界的冒险旅程中更上一层楼!
201 11

热门文章

最新文章