Ngnix - 搭建下载服务器
in Nginx with 0 comment

Ngnix - 搭建下载服务器

in Nginx with 0 comment

Ngnix - 搭建下载服务器

说明

介绍如何配置下载服务器,方便管理服务器上的文件。


关键参数

autoindex on;    #开启索引功能    
autoindex_exact_size off;  #关闭计算文件确切大小(单位bytes),只显示大概大小(单位kb、mb、gb)    
autoindex_localtime on;   #显示本机时间而非 GMT 时   
limit_rate_after 15m; ## 达到最大带宽时开始限制  
limit_rate 15m; ## 带宽限制

server示例

我这里保留了对PHP文件的解析,大家看情况自行处理。

server {
    listen 80;
    server_name test.zxliu.cn;
    autoindex on;    #开启索引功能    
    autoindex_exact_size off;  #关闭计算文件确切大小(单位bytes),只显示大概大小(单位kb、mb、gb)    
    autoindex_localtime on;   #显示本机时间而非 GMT 时    
    root      /home/zhangwei/data/www/down/;

    location ~ \.php$ {
        #fastcgi_pass   127.0.0.1:9000;
        fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
        fastcgi_index  index.php;
        fastcgi_connect_timeout 60;
        fastcgi_send_timeout 180;
        fastcgi_read_timeout 180;
        fastcgi_buffer_size 128k;
        fastcgi_buffers 256 16k;
        #fastcgi_intercept_errors on;
        client_body_buffer_size 1024k;
        include  fastcgi_params;
    }
}

界面如下:

下载

注意:能下载的都是浏览器解析不了的,所以这里的pdf是可以打开的,PHP文件因为博主配置过,所以也能解析,这里只有压缩文件是可以直接下载的。

结尾

在最好的年纪不要辜负年华。

Responses