热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

10分钟自己动手快速搭建下载服务器

自己写好了共享软件,发布到平台的时候,告诉我要提供软件下载链接,百度网盘做文档存储比较合适,做软件存放就不太方便了,无法实现点击链接自动下载的功能。于是,我打算自己利用nginx在

自己写好了共享软件,发布到平台的时候,告诉我要提供软件下载链接,百度网盘做文档存储比较合适,做软件存放就不太方便了,无法实现点击链接自动下载的功能。
于是,我打算自己利用nginx在阿里云centos上快速搭建一个下载服务器。

前置条件
centos 上需要事先安装好nginx,并保证能正常启动。

配置

按照下图配置下载服务器,保存后重新加载nginx配置。

《10分钟自己动手 快速搭建下载服务器》

其中 /usr/share/nginx/download 是我们的下载资源存放位置,if中指定了哪些文件后缀是需要下载的,如果没有该段点击链接时会直接在浏览器打开而不是直接下载到本机。

如果你还没有创建/usr/share/nginx/download目录,请使用mkdir -p /usr/share/nginx/download创建该目录。选项p表示递归创建目录,即使上级目录不存在,会先创建上级目录。

测试
我们现在上传1个1.txt文件到下载目录,测试一下。

《10分钟自己动手 快速搭建下载服务器》

然后在浏览器中输入:http://47.97.103.169:8082/1.txt 发现文件自动开始下载。

《10分钟自己动手 快速搭建下载服务器》

注意: 请确保下载目录/usr/share/nginx/download 具有755的权限,如果没有 请通过下面的命令修改:

chmod -755 /usr/share/nginx/download.


推荐阅读
author-avatar
手机用户2502922793
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有