Linux系统文件服务器创建
发布时间:2023-07-18 14:52:09 所属栏目:Linux 来源:
导读:Apache HTTP Server( 简称 Apache 或 httpd )是 Apache 软件基金会的一个开放源代码的网页服务器软件,旨在为 UNIX ,Windows 等操作系统中提供开源 httpd 服务。由于其安全性、高效性及可扩展性,被广泛使用,自
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 其实文件服务器搭建的方法有很多种,搭建起来都比较容易,本篇文章是通过 http 服务搭建了一个文件服务器,这种一般比较适用于公司内部使用,一般不会放在公网上供大家访问。 Apache 是一个开源并且免费的 web 服务器软件,大约为全球百分之四十六的网站提供服务。其实在互联网中有许多服务软件,web 服务器只是其中最常见的一种,它的覆盖面非常广泛,并且日常使用也比较多,因此导致其他的服务看起来没有那么重要。例如邮件服务器,其中不管是什么服务器,他们的功能都相当于一个中介,将服务器物理存储中的数据或者文件,也可以叫做资源,统一组织成用户需要的页面等用户请求时进行返回。像邮件服务器就是读取邮件然后返回,文件服务器就是操作文件然后返回,而 web 服务器就是操作网页了。 (编辑:聊城站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐