安装(Apache)httpd提供简单的文件下载服务
小虾米 半吊子CRUD工程师

介绍httpd

官方文档:Apache HTTP 服务器 2.4 文档 - Apache HTTP 服务器 版本 2.4

httpd全名Apache HTTP Server,即Apache HTTP服务器,简而言之就是用于处理简单的http请求的服务器,在学习HTTP协议的时候,我们知道URL实际上指定的就是服务器上特定的文件,所以使用httpd这个轻量的HTTP server实现一个简单的文件下载服务是再合适不过的了

安装教程

参考博客:Centos7使用httpd搭建下载文件界面_NUAA丶无痕的博客-CSDN博客

httpd的安装非常简单,下载,启动,除此之外,还需要配置文件名列宽度和中文编码

注意

阿里云服务器需要为httpd中监听的端口配置防火墙规则

最终的下载页面类似于

点击文件即可下载。

右键文件打开右键菜单,复制链接地址即为获取下载链接:

自定义文件跟路径

在指定位置创建好路径,这里以/publicFolderForDownload为例

编辑配置文件

1
2
cd /etc/httpd/conf
vim httpd.conf

开始修改

1
2
3
4
5
6
7
8
DocumentRoot "/publicFolderForDownload"

<Directory "/publicFolderForDownload">
Options Indexes FollowSymLinks
AllowOverride None
# Allow open access:
Require all granted
</Directory>

如图

然后重启服务器

1
systemctl  restart httpd
  • 本文标题:安装(Apache)httpd提供简单的文件下载服务
  • 本文作者:小虾米
  • 创建时间:2022-07-15 16:55:08
  • 本文链接:https://xiashuo.xyz/2022/07/15/安装(Apache)httpd提供简单的文件下载服务/
  • 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
 评论