nginx配置下载目录web页面

nginx配置资源下载目录

1、下载nginx的rpm包,我图省事直接用rpm安装了。rpm下载路径如下:

http://nginx.org/packages/centos/7/x86_64/RPMS/

2、安装nginx:rpm -ivh nginx-1.20.1-1.el7.ngx.x86_64.rpm

3、nginx配置如下:

server {

    listen       88;

    server_name  192.168.167.37;

    charset UTF-8;

    client_max_body_size 300m;

    keepalive_timeout 1800;

     location /download {

         alias /www/nginx;

           autoindex on;

           autoindex_exact_size off;

           autoindex_localtime on;

      }

}

配置解析:

Listten:指定端口

server_name:指定域名或路径

charset:指定字符集

client_max_body_size 300m:限制了客户端可以发送到服务器的最大请求体为300M

keepalive_timeout 1800:连接超时时间设置为1800秒(30分钟)

autoindex on:启用目录列表功能

autoindex_exact_size off:控制文件大小的显示格式,设置为off显示方式为可读的(kb、mb),设置为on
autoindex_localtime on:控制文件修改时间的显示格式

这里有一个小坑,没开启autoindex on之前,我web访问页面是报的403错误码,所以要记得开启目录列表功能。

Root:当处理请求时,Nginx 会在该目录下查找文件。它将 URI 的剩余部分附加到指定的路径上以形成完整的文件路径,打个简单的比例,我配置如果是:

     location /download {

         root /www/nginx/download;

           autoindex on;

           autoindex_exact_size off;

           autoindex_localtime on;

      }

}

它会请求到/www/nginx/download/download下面。

如果是alias的话,他会请求到/www/nginx/download/下而不是/www/nginx/download/download

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值