写在最前
搭建Http服务器是因为SFTP无法通过浏览器直接访问,需要SFTP Client访问,不够方便。因此将SFTP的目录挂到HTTP服务器上,使其可以通过浏览器访问,增加便利性。
安装Docker

搜寻Apache镜像

下载httpd镜像

启动httpd容器
注意,要挂载SFTP的文件目录

修改httpd配置文件
Httpd默认会在浏览器直接打开txt等文本文档进行阅读,对其进行修改,使其能够被点击下载。
这里的7828是httpd container的ID,可以通过docker ps查看

做两处改变,第一是注释掉txt/plain,第二是在octet-stream里加入txt。
通过grep获取所在行数,然后通过sed对特定行的特定内容进行修改(这里其实可以用sed一条命令就实现,我手生想不起来了,大家如果知道欢迎更新)

至此,我们就可以在浏览器中通过直接点击的方式下载log文件了,后续如果要增加特定格式的文件,也可以在这里修改。
网友评论