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文件因为博主配置过,所以也能解析,这里只有压缩文件是可以直接下载的。
结尾
在最好的年纪不要辜负年华。