linux进阶篇:使用Apache搭建文件服务器目录

Linux服务搭建篇:使用Apache搭建文件服务器目录

一、关于文件服务器

​ 在一个项目中,如果想把公共软件或者资料共享给项目组成员,可以搭建一个简易的文件服务器来实现,只要是在局域网内的成员都可以通过浏览器或者wget命令来下载和访问资料。可以达到信息共享,软件版本一致的效果。本文讲述在linux环境下使用Apache服务搭建文件服务器。

二、使用Apache搭建文件服务器

Apache服务在linux环境下的程序叫做httpd,所以首先安装httpd服务,如果配置好了yum源的话,直接使用yum命令安装。

2.1 安装http服务

2.2 启动 httpd服务


2.3 访问apache首页

先关闭防火前,如果是云服务器的话不要关防火墙,需要开端口。

Httpd服务的默认端口就是80,在访问的时候可以省略

2.4.创建共享目录/opt/soft,把需要共享的文件都放在这个目录,

然后把需要共享的文件放到这个目录

再创建一个文件,带中文的文件名

2.5.因为访问Apache页面默认读取的是/var/www/html/页面,所以把共享目录链接到/var/www/html/下就可以了

2.6.重启Apache服务,查看页面

2.7.通过网页我们发现中文是乱码,可以修改配置文件使中文正常显示

#在Apache配置文件的末尾追加一行

echo "IndexOptions Charset=UTF-8" >> /etc/httpd/conf/httpd.conf

三、测试文件服务器是否可用

3.1.在windows上使用浏览器访问http://192.168.110.184/file/,如果页面可以打开,并且点击软件会自动下载,说明通过windows下载文件成功。

希望对您有用,有不对的地方希望不吝赐教,欢迎在评论区留言,分享你的看法。

相关推荐
LIKEYYLL1 小时前
GNU Octave:特性、使用案例、工具箱、环境与界面
服务器·gnu
云云3212 小时前
搭建云手机平台的技术要求?
服务器·线性代数·安全·智能手机·矩阵
云云3212 小时前
云手机有哪些用途?云手机选择推荐
服务器·线性代数·安全·智能手机·矩阵
cominglately2 小时前
centos单机部署seata
linux·运维·centos
魏 无羡2 小时前
linux CentOS系统上卸载docker
linux·kubernetes·centos
CircleMouse2 小时前
Centos7, 使用yum工具,出现 Could not resolve host: mirrorlist.centos.org
linux·运维·服务器·centos
木子Linux3 小时前
【Linux打怪升级记 | 问题01】安装Linux系统忘记设置时区怎么办?3个方法教你回到东八区
linux·运维·服务器·centos·云计算
mit6.8243 小时前
Ubuntu 系统下性能剖析工具: perf
linux·运维·ubuntu
鹏大师运维3 小时前
聊聊开源的虚拟化平台--PVE
linux·开源·虚拟化·虚拟机·pve·存储·nfs
watermelonoops3 小时前
Windows安装Ubuntu,Deepin三系统启动问题(XXX has invalid signature 您需要先加载内核)
linux·运维·ubuntu·deepin