Nginx目录索引模块

一. Nginx默认不允许列出整个⽬录

Syntax:

  • autoindex on | off ;

Default :

  • autoindex off ;

Context :

  • http, server, location

二. 目录索引相关参数

autoindex on

  • 默认为 off
  • 修改为on

autoindex_exact_size off ;

  • 默认为on, 显示出⽂件的确切⼤⼩,单位是bytes 。
  • 修改为off ,显示出⽂件的⼤概⼤⼩,单位是kB或者MB或者GB。

autoindex_localtime on;

  • 默认为off ,显示的⽂件时间为GMT 时间。
  • 修改为on, 显示的⽂件时间为⽂件的服务器时间。

charset utf- 8,gbk;

默认中⽂⽬录乱码,添加上解决乱码。

三. 配置文件举例:

server {
	listen 80;
	server_name game.oldboy.com;
	charset utf-8,gbk;
	
# 用户请求game.oldboy.com
# http://game.oldboy.com/ -> /oldboy_code/index.html

	location / {
		root /oldboy_code;
		index index.html;
	}

# 用户请求game.oldboy.com/centos
# http://game.oldboy.com/centos -> /oldboy_code/centos
	location /centos {
		autoindex on;
		autoindex_exact_size off;
		root /oldboy_code;
		autoindex_localtime on;		
	}
}

四. 修改完配置文件的注意事项

1. 检查语法

nginx -t	

2. 重启服务

systemctl reload nginx

3. 查看nginx错误日志

tail /var/log/nginx/error.log

4. 配置文件出错时如何快速跳转到指定行(例如example文件第6行)

vim example.conf +6	

上传文件的时间显示的是文件的修改时间
本地创建文件的时间,显示的是服务器系统时间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值