博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
配置nginx作为下载站点
阅读量:5172 次
发布时间:2019-06-13

本文共 1076 字,大约阅读时间需要 3 分钟。

nginx默认情况是不允许列出整个目录浏览下载

1)autoindex参数详解

autoindex   on                                          //on开启目录浏览autoindex_exact_size    off;            //off显示出文件的大概大小,单位是kB或者MB或者GB;默认为on, 显示出⽂件的确切⼤⼩,单位是bytes。autoindex_localtime on;             //显示的⽂件时间为⽂件的服务器时间。默认为off,显示的⽂件时间为GMT时间。charset utf-8,gbk;                  //默认中文目录乱码,添加上解决乱码问题;

2)配置下载站点

#vim /usr/local/nginx/conf/nginx.conf location /download {    root html;    autoindex on;    autoindex_localtime on;    autoindex_exact_size off;}

注意

location /download {    root html;    用户访问:192.168.1.31/download 对应的nginx站点目录是/usr/local/nginx/html/download;location / {    root html;    用户访问:192.168.1.31 对应访问的nginx站点目录是/usr/local/nginx/html

3)创建目录和添加文件

mkdir /usr/local/nginx/html/download/test -pv  cp /etc/hosts /usr/local/nginx/html/download nginx -t nginx -s reload

4)验证

1195071-20180517173954420-1649363797.png

5)配置截图

1195071-20180517174022958-1789801405.png

5)别名方式

location /upload {    alias /load;        autoindex on;        autoindex_localtime on;        autoindex_exact_size off;}用户访问:192.168.1.31/upload 对应的nginx站点目录是/load,而不是/load/upload

转载于:https://www.cnblogs.com/lovelinux199075/p/9052277.html

你可能感兴趣的文章
【XSY2731】Div 数论 杜教筛 莫比乌斯反演
查看>>
flash 随机函数
查看>>
一些命令及参数
查看>>
Bootstrap validation
查看>>
2017.4.18-morning
查看>>
<MySQL学习十四>创建和操纵表
查看>>
Project Euler Problem 28
查看>>
ACE6.3.3在Linux(CentOS7.0)下的安装和使用
查看>>
面试准备
查看>>
mysql 1067
查看>>
java之接口适配器
查看>>
nginx安装手册
查看>>
动态将ASPX生成HTML网页并将网页导出PDF
查看>>
Find Backpacker Jobs in Australia
查看>>
面试题:return和finally执行
查看>>
Heroku第三方服务接入指南(二)
查看>>
MSRA专访摘要
查看>>
团队作业4
查看>>
随手一写,简单的四则运算练习
查看>>
DualGan
查看>>