linux中Nginx打开文件目录列表功能

示例配置文件

这里给出示例的配置文件,只需要修改hostname即可。

server {
listen 80;
charset utf-8;
server_name localhost;
root /www/web/default;
 
location / {
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
}
}

其中server name localhost中的localhost改为实际的主机名,而root /www/web/default 中的 /www/web/default改为实际的web目录。

配置文件解释

实际上开启文件目录浏览功能的是如下三行代码:

autoindex on;
autoindex_exact_size off;
autoindex_localtime on;

autoindex on;

表示开启该功能

autoindex_exact_size off;

默认为on,显示出文件的确切大小,单位是bytes。
改为off后,显示出文件的大概大小,单位是kB或者MB或者GB

autoindex_localtime on;

默认为off,显示的文件时间为GMT时间。
改为on后,显示的文件时间为文件的服务器时间

效果如下

列表功能-nginx显示目录列表">

时间: 2024-10-30 20:27:40

linux中Nginx打开文件目录列表功能的相关文章

Linux 中如何打开一个大文本文件

在"大数据"时代,我们会经常遇到有大文本文件(上 GB 或更大)的情况.假设需要我们手工的搜索和编辑这些大文件,或者为了解决一些特定的问题而需要手工分析多个上 GB 的日志文件.传统的文本编辑软件对处理这样的大文件不太有效,当我们试图打开一个大文件时会经常由于内存不足而郁闷的不行. 如果你是一个精明的系统管理员,你也许会用 cat.tail.grep.sed.awk 等这些命令的组合来打开和编辑一个文本文件.在这篇教程里,我将会谈论关于如何在 Linux 中打开(并编辑)一个大文本文件

在word中巧用多级列表功能编号技巧

word巧用多级列表功能编号技巧,实际上多级列表与加项目符号或编号列表相似,但是多级列表中每段的项目符号或编号根据段落的缩进范围而变化.多级列表是在段落缩进的基础上使用Word格式中项目符号和编号菜单的多级列表功能自动地生成最多达九个层次的符号或编号.使用方法如下: 把需要编号的段落输入到Word中,并且采用不同的缩进表示不同的层次.第一层不要缩进.从第二层开始缩进,可以使用格式工具中的"增加缩进量"和"减小缩进量"按钮. 从实际使用经验来说,缩进量的掌握是一个问题

linux中 shell 历史命令记录功能_Linux

在 Linux 下面可以使用 history 命令查看用户的所有历史操作,同时 shell 命令操作记录默认保存在用户目录的 .bash_history 文件中.通过这个文件可以查询 shell 命令的执行历史,有助于运维人员进行系统审计和问题排查,同时在服务器遭受黑客攻击后,也可以查询黑客登录服务器的历史命令操作.但是黑客在入侵后,为了抹除痕迹,会删除 .bash_history 文件,这个就需要合理备份这个文件了. 默认的 history 命令只能查看用户的历史操作记录,但是不能区分每个用户

linux中nginx日志分析利器GoAccess使用方法

面试的时候一定会被面到的问题是:给出web服务器的访问日志,请写一个脚本来统计访问前10的IP有哪些?访问前10的请求有哪些?当你领略过goaccess之后,你就明白,这些问题,除了考验你的脚本背诵记忆能力以外,唯一的作用只有装A或者装C了. 对于nginx日志分析,有很多工具,衡量好坏的标准大概就是三快:安装快,解析快,上手快.满足这三点的goaccess确实是居家必备良药. 话说这个标题其实有点委屈GoAccess了,它是一个日志分析工具,并不只是为nginx使用的.你也可以用它来分析apa

linux中文件与文件目录管理命令

chown命令的语法格式是: chown [选项]用户或组文件1[文件2...] 用户可以是用户名或用户ID.文件是以空格分开的要改变权限的文件列表,可以用通配符表示文件名.如果改变了文件或目录的所有权,原文件主将不再拥有该文件或目录的权限.系统管理员经常使用chown命令,在将文件拷贝到另一个用户的目录下以后,让用户拥有使用该文件的权限. 在Linux下,每个文件又同时属于一个用户组.当你创建一个文件或目录,系统会赋予它一个用户组关系,用户组的所有成员都可以使用此文件或目录.文件用户组关系的标

linux中Nginx Rewrite规则工作笔记

Rewrite是一种服务器的重写脉冲技术,它可以使得服务器可以支持 URL 重写,是一种流行的服务器技术.它还可以实现限制特定IP访问网站的功能.很多情况下,某个 IP 的访问很容易造成 CPU 100% (比如 某些搜索引擎的固定抓取,别人大量的采集站点),这个时候我们就要利用一些有效的手段封掉对方的 IP,让他无法消耗服务器的资源,封 IP 的方法有很多种,如果你的 Web(Nginx|Apache|other) 服务器安装了 Rewrite 模块的话,也可以试试利用 Rewrite 规则封

linux中Nginx设置目录密码保护3种方法

当不允许公开访问时一些网站路径时,比如网站后台密码,我们给利用Web服务器给路径加密认证,只用输入正确的用户名和密码才能进去访问.Apache有这样的功能,Nginx也可以.下面简单介绍Nginx给某些路径加密. 生成密码 方法一.用 Apache 的 htpasswd 工具来创建用户密码文件 使用htpasswd的前提是你已经安装apache. # htpasswd -b -c filename username passwd Adding password for user ****** f

linux中nginx内核参数优化配置

内核参数优化配置 vi /etc/sysctl.conf 添加以下参数设置后运行命令: /sbin/sysctl -p 关于Nginx内核参数的优化: net.ipv4.tcp_max_tw_buckets = 6000 设定timewait的数量,默认是180000. net.ipv4.ip_local_port_range = 1024 65000 允许系统打开的端口范围. net.ipv4.tcp_tw_recycle = 1 启用timewait快速回收. net.ipv4.tcp_tw

linux中Nginx与Lua执行顺序详解

1.1. 介绍 ngx_lua – 把lua语言嵌入nginx中,使其支持lua来快速开发基于nginx下的业务逻辑 该模块不在nginx源码包中,需自行下载编译安装.使用lua 5.1(目前不支持lua 5.2) 或 luajit 2.0 . 添加lua支持后,开发复杂的模块,周期快,依然是100%异步非阻塞. ngx_lua 哪些人在用: 淘宝.腾讯财经.网易财经.360.去哪儿网等 CloudFlare, CNN, Wingify, Reblaze, Turner, Broadcastin