目录索引(Index)

目前为了在不同的区域共享文件,会选择Windows的Samba共享、FTP... 但在互联网上分享软件或文件,因为考虑到匿名性及便捷性,更多的会选择使用应用服务器作为文件分发,那么就可以选择Nginx的Index索引功能,Nginx的auto_index实现自动索引及配置过程非常简单,这无疑对我们提供了快速使用的便捷性。

功能配置

1.模拟的文件:可以从其他地方下载文件,也可以通过touch去生成

新建一个站点,指向第一步存放文件的文件夹。

但目前我们是无法直接进行访问是无法对文件进行浏览或者索引的,必须知道路径,使用域名/文件名的方式进行浏览。

2.配置修改:通过在location配置段中加入 autoindex on;

目前已经可以自动将我们的文件目录进行索引

关于文件时间及文件大小详细统计是默认开启的,所以我们可以在上图可以见到,但是实际中一般都是会已文件目前的实际单位作为统计,例如TB、GB、MB、KB... 我们可以通过 utoindex_exact_size off; 关闭详细统计功能进行配置该项。

在实际应用中,一般都是对项目下的一个文件夹目录索引,而不会对整一个项目进行索引,这个与安全性相关需要大家了解一下。配置方法如下:

可以通过location /uri 定义访问时uri的捕获,从而匹配到location下面的root配置,定向到文件系统下的一个绝对路径。

小技巧

1.在修改完配置后,可以运行nginx -t进行配置检查,避免配置错误后直接重启导致无法正常启动。

2.在修改玩配置后,可以运行nginx -s reload进行配置的重新加载,而不用停止nginx再启动,中间可能有时间导致目前正在使用的用户无法正常访问。

nginx windows启动停止_Nginx之3抛砖引玉 - (目录索引)相关推荐

  1. nginx总结二(nginx的启动停止以及版本平滑升级)

    一.nginx的启动与停止. 1.nginx的启动 [root@mem1 ~]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx. ...

  2. mysql启动命令 windows_Windows下Nginx的启动停止等基本操作命令详解

    在Windows下使用Nginx,我们需要掌握一些基本的操作命令,比如:启动.停止Nginx服务,重新载入Nginx等,下面我就进行一些简单的介绍. 1.启动: C:serverginx-1.0.2& ...

  3. nginx的启动停止和重启

    windows 进入ngnix所在目录 1.启动nginx start nginx.exe 2.停止nginx nginx.exe -s stop   3.重新加载nginx           ng ...

  4. windows 启动停止 java进程

    本案例以 xxx.jar    为列子 我们一般启动的jar 在任务管理器中查看进程都是javaw.exe ,无法用命令来 kill,所以我们得给自己的java 进程设置个新 title 1:  首先 ...

  5. nginx启动停止重启

    nginx的启动停止与重启 启动:启动代码格式:nginx安装目录地址 -c nginx配置文件地址 [root@LinuxServer sbin]# /usr/local/nginx/sbin/ng ...

  6. Windows下Nginx的启动、停止等基本命令

    2019独角兽企业重金招聘Python工程师标准>>> Windows下Nginx的启动.停止等命令 在Windows下使用Nginx,我们需要掌握一些基本的操作命令,比如:启动.停 ...

  7. Windows下nginx的启动,重启,停止命令

    Windows下nginx的启动,重启,停止命令 打开cmd命令窗口,切换到nginx目录下,输入命令 nginx.exe 或者 start nginx ,回车即可(启动nginx) nginx -s ...

  8. Windows下Nginx的启动、停止等命令

    Windows下Nginx的启动.停止等命令 在Windows下使用Nginx,我们需要掌握一些基本的操作命令,比如:启动.停止Nginx服务,重新载入Nginx等,下面我就进行一些简单的介绍. 假设 ...

  9. Nginx的启动和停止

    Nginx的启动和停止 Windows下Nginx的启动 非常简单,找到文件解压缩的路径,比如,d:/nginx,然后开始--运行--cmd,执行DOS命令: 注意,Nginx启动之后,DOS窗口就可 ...

最新文章

  1. 《嵌入式系统开发之道——菜鸟成长日志与项目经理的私房菜》——02-08项目人力资源(Human Resource)管理...
  2. dns (域名系统)
  3. 工业机器人电路图讲解话术_6张经典电路图分析助你进阶高级电工,你都会了吗?...
  4. php代码getsubstr,ThinkPHP 模板substr的截取字符串函数实例讲解
  5. aws技术峰会2018_AWS re:Invent 2018的5大公告
  6. 360全景倒车影像怎么看_别克关怀-后视镜和倒车影像 倒车时到底看哪个
  7. 一款零注解API接口文档生成工具
  8. 为什么json转化有斜杠_json中大量反斜杠问题
  9. STM32学习笔记(十) CAN通讯测试(环回模式)
  10. EnableQ在线问卷调查引擎V3.0发布
  11. Fiddler证书 在 ios 上信任后仍提示不受信任的解决方法
  12. Boost.Geometry介绍
  13. uc投屏按钮不见了_网页投屏,网页视频怎么投屏到电视,
  14. 开源私有云盘python_搭建Windows版Seafile开源私有云盘
  15. 荣耀4a刷android 6,荣耀4A全网通(SCL-AL00)一键救砖教程,轻松刷回官方系统
  16. DIY树莓派小车(一)树莓派4B+TB6612FNG驱动直流电机
  17. 洛谷:P6560 [SBCOI2020] 时光的流逝(博弈、拓扑序列)
  18. 计算机网络实验三 CPT实验
  19. 免费建站?手把手自己从零开始(超详细)
  20. Word转PDF(完美转换,亲测可用)

热门文章

  1. Recyclerview单选和多选
  2. 基于JAVA+Servlet+JSP+MYSQL的航空订票系统
  3. 基于JAVA+SpringMVC+Mybatis+MYSQL的高校大学生社团招新管理系统
  4. java process 中断_从Java运行外部程序,读取输出,允许中断
  5. Network-Monitor项目中观察者模式解析
  6. PowerDesigner-制作Word导出模版
  7. 《Linux设备驱动开发详解》学习笔记一
  8. LevelDB PUT/GET操作调用关系
  9. 计算机名代表电脑什么,电脑开机蓝屏的各种文件名是什么意思
  10. css html 双面打印_CSS语法与规则 — 重学CSS