良许Linux教程网 Linux命令大全 Linux系统文件服务器搭建

Linux系统文件服务器搭建

Apache HTTP Server( 简称 Apache 或 httpd )是 Apache 软件基金会的一个开放源代码的网页服务器软件,旨在为 UNIX ,Windows 等操作系统中提供开源 httpd 服务。由于其安全性、高效性及可扩展性,被广泛使用,自 1996 年 4 月以来,Apache 一直是 Internet 上最流行的 HTTP 服务器。在这里我们只用作一个可支持文件上传下载的 http 文件服务器使用(工作要求临时搭建一个文件服务器来下载对应业务文件)。其实大部分 Linux 系统都已经预装了 httpd 这个服务。如果没有的话可以手动下载安装。

1. 安装( 以 CentOS 为例)

$ yum install httpd -y     安装 httpd 服务
$ systemctl start httpd.service   启动 httpd 服务
$ systemctl enable httpd.service  将 httpd 服务加入到开机自启中

2. 配置相关

在 Linux 系统中配置服务,其实就是修改服务的配置文件,因此,还需要知道这些配置文件的所在位置以及用途,httpd 服务程序的主要配置文件及存放位置如下:

配置文件名称 存放位置
服务目录 /etc/httpd
主配置文件 /etc/httpd/conf/httpd.conf
网站数据目录 /var/www/html
访问日志 /var/log/httpd/access_log
错误日志 /var/log/httpd/error_log

从上面的介绍中可以看出,服务器默认的访问路径在 “/var/www/html” 目录下,我们这里的目的只是为了简单实现一台 http 文件服务器,因此可以在此目录下创建一个软链接来连接文件目录。

cd /var/www/html    切换到网站数据目录
$ mkdir file     在网站数据目录下创建文件目录

创建好我们可以在这个目录下存放一些文件或者软件的安装包等等信息,方便大家来下载使用,这里作为测试,随便找了一些文件:

[root@VM-16-64-centos file]$ pwd
/var/www/html/file

[root@VM-16-64-centos file]$ ll
total 1112
-rw-r--r--    1 root     root           427 Nov 12 22:35 fstab
-rw-r--r--    1 root     root          1769 Nov 12 22:36 passwd
-rw-r--r--    1 root     root       1130183 Nov 12 22:35 pip-8.0.2.tar.gz

有了文件之后,我们就可以通过服务器的公网 ip ,在浏览器中访问下载这些文件了,需要注意的是,因为刚才在网站数据目录下创建了新的目录,所以在浏览器搜索框中,搜索的路径为 http://ip/file

image-20201112224155202
image-20201112224155202

其实文件服务器搭建的方法有很多种,搭建起来都比较容易,本篇文章是通过 http 服务搭建了一个文件服务器,这种一般比较适用于公司内部使用,一般不会放在公网上供大家访问。

Apache 是一个开源并且免费的 web 服务器软件,大约为全球百分之四十六的网站提供服务。其实在互联网中有许多服务软件,web 服务器只是其中最常见的一种,它的覆盖面非常广泛,并且日常使用也比较多,因此导致其他的服务看起来没有那么重要。例如邮件服务器,其中不管是什么服务器,他们的功能都相当于一个中介,将服务器物理存储中的数据或者文件,也可以叫做资源,统一组织成用户需要的页面等用户请求时进行返回。像邮件服务器就是读取邮件然后返回,文件服务器就是操作文件然后返回,而 web 服务器就是操作网页了。

本篇文章到这里就介绍完了,感兴趣的朋友可以按照上面方法尝试给自己搭建一个 http 文件服务器试试哦 (^_^)

本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部