如何进行Nginx静态文件服务器搭建及怎么解析autoindex模块

技术如何进行Nginx静态文件服务器搭建及怎么解析autoindex模块这期内容当中小编将会给大家带来有关如何进行Nginx静态文件服务器搭建及怎么解析autoindex模块,文章内容丰富且以专业的角度为大家分析和叙述,

本期,边肖将为您带来关于如何构建Nginx静态文件服务器以及如何分析autoindex模块的信息。文章内容丰富,从专业角度进行分析和叙述。看完这篇文章,希望你能有所收获。

ngx_http_autoindex_module处理以斜杠字符(“/”)结尾的请求,并生成目录列表。通常,当ngx_http_index_module找不到index.html文件时,会将请求传递给ngx_http_autoindex_module。ngx_http_autoindex_module

示例配置:

位置/

root/home/map/www/;#指定目录路径。

autoindexon#打开目录浏览。

autoindex _ exact _ sizeoff#以可读形式显示文件大小,单位为KB、MB或GB,当autoindex_format为html格式时有效。

autoindex _ localtimeon#服务器的文件时间作为显示时间,autoindex_format为html格式时有效。

# autoindex _ formathtml#以网页的样式显示目录的内容。该属性适用于1.7.9及以上版本。

charsetutf-8,gbk#显示中文文件名。

}autoindex

或者打开或关闭在目录中列出文件的功能。

语法:自动索引|关闭;

default : autoindexxoff;

上下文:http,服务器,位置autoindex_exact_size

对于HTML格式,指定是在目录列表中输出确切的文件大小,还是舍入到千字节、兆字节和千兆字节。

语法: autoindex _ exact _ sizeon | off;

default : autoindex _ exact _ sizeon;

上下文:http,服务器,位置autoindex_localtime

对于HTML格式,指定目录列表中的时间是以本地时区还是以世界协调时输出。

语法: autoindex _ localtimeon | off;

default : autoindex _ local time off;

上下文:http,服务器,位置autoindex_format

设置目录列表的格式。

使用JSONP格式时,使用回调请求参数设置回调函数的名称。如果参数缺失或为空值,则使用JSON格式。

XML输出可以使用ngx_http_xslt_module模块进行转换。

syntax : autoindex _ format html | XML | JSON | jsonp;

default : autoindex _ format html;

上下文:http,服务器,位置

这个方向出现在17 . 9 .Nginx Fancy Index module

实际体验中,ngx_http_autoindex_module显示的界面有点难看,可以使用第三个Nginx花式索引模块,提供动态加载,当然也可以编译。在这里,编译并安装它来替换原始的nginx二进制文件。

如果是动态加载模块,需要在事件块中添加:

load _ module ' modules/ngx _ http _ fancindex _ module . so ';

#检查原始nginx编译模块。

[root@localhostsbin]#。/nginx-V

nginx version : ginx/1 . 14 . 2

buildtbygcc 4 . 8 . 520150623(Redhat 4 . 8 . 5-39)(GCC)

configurearguments: -前缀=/usr/local/nginx

下载NginxFancyIndexmodule源代码包:https://github.com/aperezdc/ngx-fancyindex/archive/v 0 . 4 . 4 . tar . gz。

#编译。/configure-prefix=/usr/local/nginx-add-module=/root/nginx-src/ngx-fanchindex-0 . 4 . 4

制造

#你不能犯错误。

备份原始的nginx二进制文件,用新生成的二进制文件替换,在nginx.conf中添加一些东西,并且已经启用fancyindex来完成对nginx.conf的编辑。

位置/

# include/usr/local/Nginx/html/Nginx-fanchindex-Theme/fanchindex . conf;

rootdjango-document/;

# autoindexon

# autoindex _ exact _ sizeoff

fancyindexon#开启nginx目录浏览功能。

fancyindex _ exact _ sizeoff#文件大小从千字节开始显示。

fancyindex _ localtimeon#显示文件修改时间是服务器的本地时间。

# set $ limit _ rate1k

# roothtml

# index index . html index . htm;

}此时,主题仍然略显难看,因此可以下载主题包gitclon https://github.com/lanffy/Nginx-Fancyindex-Theme.git.

将Nginx-fanchindex-Theme文件复制到根文件夹,在nginx.conf中引入主题包,并美化。

位置/

包括/usr/local/Nginx/html/Nginx-fanchindex-Theme/fanchindex . conf;

rootdjango-document/;

autoindexon

autoindex _ exact _ sizeoff

}以上就是边肖为大家分享的如何搭建Nginx静态文件服务器以及如何分析autoindex模块。如有类似疑惑,请参考以上分析了解。想了解更多,请关注行业信息渠道。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/55812.html

(0)

相关推荐

  • python写自动化脚本用什么框架(python自动化脚本如何开展)

    技术Python的自动化脚本有哪些Python的自动化脚本有哪些,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。前言:大家平时有没有注意到你每

    攻略 2021年12月20日
  • 面部不对称,人的脸不对称是怎么回事,

    技术面部不对称,人的脸不对称是怎么回事,颜面不对称是每个人都有的现象面部不对称,但是用肉眼看得出来的话不对称的程度就比较严重了。一般本人或他人的颜面不对称用肉眼是看不出来的,而且一般都是以每个人的脸是对称的成见看的,所以

    生活 2021年10月25日
  • js判断某个元素是否有指定的class名的方法有哪些

    技术js判断某个元素是否有指定的class名的方法有哪些这篇文章主要介绍“js判断某个元素是否有指定的class名的方法有哪些”,在日常操作中,相信很多人在js判断某个元素是否有指定的class名的方法有哪些问题上存在疑

    攻略 2021年11月5日
  • mysql事务有哪些特性

    技术mysql事务有哪些特性小编给大家分享一下mysql事务有哪些特性,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!简介事务是由一组sql语句

    攻略 2021年12月11日
  • 华为手机什么型号好,现在华为哪款手机值得购买

    技术华为手机什么型号好,现在华为哪款手机值得购买华为手机比较好的型号当然推荐华为mate 系列和P系列了华为手机什么型号好。华为手机现在型号系列不断拓展,型号分布也十分丰富了,最为顶尖的华为手机型号先推荐华为mate 系

    生活 2021年10月28日
  • 抖音免费涨粉丝网站,抖音涨人气方法介绍?

    技术抖音免费涨粉丝网站,抖音涨人气方法介绍?玩抖音的人应该更关注粉丝的数量。对于普通人来说,粉丝的数量也是用来填满大门的,最多是为了赢得人气。但是对于一些真正了解抖音的人来说,抖音刷粉丝们的这些简单的词汇并没有简单的含义

    测评 2021年10月21日