简介
业务需要将服务器上的某一个目录下的文件提供http的下载
准备
操作系统: Ubuntu 18.04
步骤
1. 安装nginx
apt install nginx
2.配置nginx
文件地址: /etc/nginx/sites-available/default
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
index index.html index.htm index.nginx-debian.html;
server_name _;
location / {
try_files $uri $uri/ =404;
}
location /downloads {
alias /data/downloads;
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
charset utf-8,gbk;
}
}
3. 热加载配置
nginx -t && nginx -s reload
4. 访问目录并下载文件