介绍
我们有时会有文件共享、文件远程下载等需求,一般我们会配置ftp服务器或自己编写云盘程序来达到我们的目的。其实还有一种方式是我们平时比较常用的,如下图所示,当我们使用镜像站点下载文件的时候就会用到这种方式,即基于nginx服务器的文件下载站点,那么OpenResty也是类Nginx的一个web服务器,配置与功能都与nginx极为一致,本文将描述如何使用Nginx或OpenResty配置文件下载站点,本文以Nginx为例,OpenResty也是如此。
配置
file_download.conf文件内容如下:
server {
#监听81端口
listen 81;
server_name 127.0.0.1;
charset utf-8;
#uri为/,即通过 ip:端口 可直接访问
location / {
#文件存储目录
root /www/download;
autoindex on;
autoindex_exact_size on;
autoindex_localtime on;
}
}
测试
在/www/download目录上传一些文件和文件夹
浏览器输入 http://127.0.0.1:81