欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Nginx服務(wù)器下配置使用索引目錄的教程

 更新時(shí)間:2016年01月31日 10:12:59   投稿:goldensun  
這篇文章主要介紹了Nginx服務(wù)器下配置使用索引目錄的教程,包括自帶的auto_index和使用fancy插件美化的用法,需要的朋友可以參考下

為了簡(jiǎn)單共享文件,有些人使用svn,有些人使用ftp,但是更多得人使用索引(index)功能。apache得索引功能強(qiáng)大,并且也是最常見(jiàn)得,nginx的auto_index實(shí)現(xiàn)得目錄索引偏少,而且功能非常簡(jiǎn)單。先來(lái)看看我們得效果圖。

2016131100649429.jpg (869×254)

nginx配置

  location ~ ^/2589(/.*)
  {
    autoindex on; //開(kāi)啟
    autoindex_localtime on;//開(kāi)啟顯示功能
  }

auto_index指令
語(yǔ)法: autoindex on | off;
配置段: autoindex off;
配置段: http, server, location

啟用/僅用nginx目錄索引功能.
語(yǔ)法: autoindex_exact_size on | off;
配置段:autoindex_exact_size on;
配置段: http, server, location

制定是否額外得顯示文件得大小,單位為字節(jié),mb,gb等等. 默認(rèn)是打開(kāi)得

syntax: autoindex_localtime on | off;

配置段: autoindex_localtime off;
配置段: http, server, location

指定是否顯示目錄或者文件得時(shí)間,默認(rèn)是不顯示。


nginx+fancy實(shí)現(xiàn)漂亮的索引目錄
nginx索引目錄自帶的功能很簡(jiǎn)單,而且不好看,如何做一個(gè)漂亮的索引列表.接下來(lái)看.
安裝環(huán)境
系統(tǒng):centos 6.3nginx:1.4.2
fancy: http://wiki.nginx.org/NgxFancyIndex
下載安裝fancy
對(duì)比一下nginx內(nèi)置的index效果(上篇文章貼過(guò)來(lái)的圖),如下

# wget http://gitorious.org/ngx-fancyindex/ngx-fancyindex/archive-tarball/master
# tar -xzvf master
# wget http://nginx.org/download/nginx-1.4.2.tar.gz
# tar -xzvf nginx-1.4.2.tar.gz
# cd nginx-1.4.2
# ./configure --prefix=/usr/local/nginx-1.4.2 --add-module=../ngx-fancyindex-ngx-fancyindex
# make
# make install

 
fancy索引配置

server {
listen  80;
 server_name test.jb51.net;
 access_log /data/logs/nginx/test.jb51.net.access.log main;
index index.html index.php index.html;
 root /data/site/test.jb51.net;
location / {
}
 location ~ ^/2589(/.*)
 {
 fancyindex on;
 fancyindex_exact_size off;
 fancyindex_localtime on;
 fancyindex_footer "myfooter.shtml";
 }
 }

 
看看nginx加了fancy的效果,如下圖.

2016131100854345.jpg (519×362)

比自帶的好看多少,這個(gè)不好說(shuō)...反正就是....變好看了點(diǎn)~

參數(shù)解釋?zhuān)?br /> fancyindex on:開(kāi)啟fancy索引
fancyindex_exact_size off:不使用精確的大小,使用四舍五入,1.9M會(huì)顯示為2M這樣.如果開(kāi)啟的話(huà),單位為字節(jié)
fancyindex_localtime on:使用本地時(shí)間
fancyindex_footer "myfooter.shtml":把當(dāng)前路徑下的myfooter.shtml內(nèi)容作為底部.文件不存在底部會(huì)出現(xiàn)404
myfooter.shtml內(nèi)容如下:

<!-- footer START -->
 <div id="footer">
 <a id="gotop" href="#" onclick="MGJS.goTop();return false;">回到頂部</a>
 <a id="powered" >WordPress</a>
 <div id="copyright">
 版權(quán)所有 &copy; 2006-2015 腳本之家 </div>
 <div id="themeinfo">
 <a href="http://www.dbjr.com.cn/about/">關(guān)于我們</a> | <a href="http://www.dbjr.com.cn/sitemap.html">網(wǎng)站導(dǎo)航</a> | <a href="http://www.dbjr.com.cn/sitemap.xml">網(wǎng)站地圖</a> |<a rel="nofollow" >蘇ICP備14036222號(hào)</a>
 </div>
 </div>
 <!-- footer END -->
fancy指令使用:

fancyindex
語(yǔ)法:

*fancyindex* [*on* | *off*]

默認(rèn)值: fancyindex off
配置塊: http, server, location
描述: 開(kāi)啟/關(guān)閉目錄索引功能
fancyindex_css_href
語(yǔ)法:

 *fancyindex_css_href uri*

默認(rèn)值: fancyindex_css_href ""
配置塊: http, server, location
描述: 外置css路徑,這個(gè)css將會(huì)替代掉現(xiàn)有的css樣式。如果你會(huì)css,那你可以把索引列表做得更加漂亮.咱們ttlsa沒(méi)有網(wǎng)頁(yè)設(shè)計(jì)師,所以只能用自帶的了^^
fancyindex_exact_size
語(yǔ)法:

*fancyindex_exact_size* [*on* | *off*]

默認(rèn)值: fancyindex_exact_size on
配置塊: http, server, location
描述: 定義如何顯示文件的大小,默認(rèn)是on,on:文件大小使用精確值,單位為字節(jié).off:單位為KB,MB,GB,如果含有小數(shù)點(diǎn),將會(huì)四舍五入。例如1.9MB,將會(huì)顯示為2MB。
fancyindex_footer
語(yǔ)法:

*fancyindex_footer path*

默認(rèn)值: fancyindex_footer ""
配置塊: http, server, location
描述: 指定哪個(gè)文件嵌入到索引頁(yè)面的底部,效果請(qǐng)看本文的第一張圖片
fancyindex_header
語(yǔ)法:

*fancyindex_header path*

默認(rèn)值: fancyindex_header ""
配置塊: http, server, location
描述: 指定哪個(gè)文件嵌入到索引頁(yè)面的頭部.用法和fancyindex_footer類(lèi)似
fancyindex_ignore
語(yǔ)法:

*fancyindex_ignore string1 [string2 [... stringN]]*

默認(rèn)值: No default.
配置塊: http, server, location
描述: 哪些文件/目錄隱藏掉,如果你的nginx支持正則,那么可以使用正則表達(dá)式來(lái)過(guò)濾
例如我想隱藏dir打頭的文件或目錄以及文件filea.txt,配置如下:

fancyindex_ignore "dir*" "filea.txt"

fancyindex_localtime
語(yǔ)法:

 *fancyindex_localtime* [*on* | *off*]

默認(rèn)值: fancyindex_localtime off
配置塊: http, server, location
Description: 使用當(dāng)?shù)貢r(shí)間顯示文件的創(chuàng)建時(shí)間,默認(rèn)是off(GMT時(shí)間)

相關(guān)文章

  • Nginx代理中使用斜杠的區(qū)別小結(jié)

    Nginx代理中使用斜杠的區(qū)別小結(jié)

    在使用nginx代理的過(guò)程中,斜線是一個(gè)非常重要的符號(hào),因?yàn)樗婕暗搅苏?qǐng)求路徑的匹配問(wèn)題,本文主要介紹了Nginx代理中使用斜杠的區(qū)別小結(jié),感興趣的可以了解一下
    2023-09-09
  • Nginx在MAC上的安裝、啟動(dòng)、重啟和關(guān)閉

    Nginx在MAC上的安裝、啟動(dòng)、重啟和關(guān)閉

    這篇文章主要介紹了Nginx在MAC上的安裝、啟動(dòng)、重啟和關(guān)閉的相關(guān)資料,需要的朋友可以參考下
    2018-03-03
  • centos8中使用yum安裝nginx的詳細(xì)過(guò)程

    centos8中使用yum安裝nginx的詳細(xì)過(guò)程

    這篇文章主要介紹了centos8中怎樣使用yum安裝?nginx,centos8和centos7安裝nginx有點(diǎn)點(diǎn)不一樣,centos8?自帶了nginx?1.14.1?,我們先升級(jí)到新穩(wěn)定版1.20.1,具體安裝方法跟隨小編一起學(xué)習(xí)下吧
    2023-03-03
  • centos7編譯安裝nginx的方法步驟

    centos7編譯安裝nginx的方法步驟

    這篇文章主要介紹了centos7編譯安裝nginx的方法步驟,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07
  • 解決nginx“504?Gateway?Time-out”錯(cuò)誤

    解決nginx“504?Gateway?Time-out”錯(cuò)誤

    這篇文章介紹了解決nginx“504?Gateway?Time-out”錯(cuò)誤的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-12-12
  • nginx反向代理配置去除前綴案例教程

    nginx反向代理配置去除前綴案例教程

    這篇文章主要介紹了nginx反向代理配置去除前綴案例教程,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • 如何讓Nginx快速支持TLS1.3協(xié)議詳解

    如何讓Nginx快速支持TLS1.3協(xié)議詳解

    這篇文章主要給大家介紹了如何讓Nginx快速支持TLS1.3協(xié)議的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-04-04
  • Nginx重定向后請(qǐng)求參數(shù)丟失的原因分析及解決方案

    Nginx重定向后請(qǐng)求參數(shù)丟失的原因分析及解決方案

    在日常開(kāi)發(fā)和運(yùn)維中,我們經(jīng)常會(huì)遇到需要使用 Nginx 進(jìn)行反向代理的場(chǎng)景,但在配置 proxy_pass 時(shí),有時(shí)候可能會(huì)遇到請(qǐng)求參數(shù)丟失的問(wèn)題,在這篇文章中,我們將會(huì)詳細(xì)探討這個(gè)問(wèn)題并給出幾種解決方案,需要的朋友可以參考下
    2023-11-11
  • Nginx配置location匹配順序詳細(xì)總結(jié)

    Nginx配置location匹配順序詳細(xì)總結(jié)

    這篇文章主要介紹了Nginx配置location匹配順序詳解,Nginx是十分輕量級(jí)的HTTP服務(wù)器,Nginx憑借其穩(wěn)定性、低資源消耗、簡(jiǎn)單配置和豐富的功能,從十多年前名不見(jiàn)經(jīng)傳的Web服務(wù)器軟件,發(fā)展到如今能夠跟Apache匹敵的地位,需要的朋友可以參考下
    2023-08-08
  • Nginx使用自簽ssl證書(shū)實(shí)現(xiàn)https連接的方法

    Nginx使用自簽ssl證書(shū)實(shí)現(xiàn)https連接的方法

    本文主要介紹了Nginx使用自簽ssl證書(shū)實(shí)現(xiàn)https連接的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07

最新評(píng)論