Bagaimana untuk mengkonfigurasi dan menggunakan direktori indeks di bawah pelayan Nginx

PHPz
Lepaskan: 2023-05-19 08:43:05
ke hadapan
1981 orang telah melayarinya

Bagaimana untuk mengkonfigurasi dan menggunakan direktori indeks di bawah pelayan Nginx

konfigurasi nginx

  location ~ ^/2589(/.*)
  {
    autoindex on; //开启
    autoindex_localtime on;//开启显示功能
  }
Salin selepas log masuk

arahan indeks_auto
Sintaks: autoindex dihidupkan;
Bahagian konfigurasi: autoindex dimatikan;
Bahagian konfigurasi: http, pelayan, lokasi

Dayakan/hanya gunakan fungsi pengindeksan direktori nginx.
Sintaks: autoindex_exact_size dimatikan;
Bahagian konfigurasi: autoindex_exact_size dihidupkan;
Bahagian konfigurasi: http, pelayan, lokasi

Tentukan sama ada untuk menambah saiz fail dalam bait, mb, gb, dsb. Lalainya ialah membuka

bahagian konfigurasi
syntax: autoindex_localtime on | off;
Salin selepas log masuk

: autoindex_localtime off
bahagian konfigurasi: http, pelayan, lokasi

menentukan sama ada untuk memaparkan direktori atau masa fail Lalai bukan untuk dipaparkan.


nginx+fancy melaksanakan direktori indeks yang cantik
Fungsi direktori indeks nginx sangat mudah dan tidak kelihatan cantik Lihat.
Persekitaran pemasangan
Sistem: centos 6.3nginx:1.4.2
fancy: http://wiki.nginx.org/ngxfancyindex
Muat turun dan pasang fancy
Bandingkan nginx terbina dalam indeks Kesannya (gambar disiarkan dalam artikel sebelum ini) adalah seperti berikut

# 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
Salin selepas log masuk


konfigurasi indeks mewah

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";
 }
 }
Salin selepas log masuk


Lihat kesan menambah fancy ke nginx, seperti yang ditunjukkan di bawah. >

Penjelasan parameter :

fancyindex dihidupkan: Hidupkan indeks mewah Bagaimana untuk mengkonfigurasi dan menggunakan direktori indeks di bawah pelayan Nginxfancyindex_exact_size off: Jangan gunakan saiz yang tepat, gunakan pembulatan, 1.9m akan dipaparkan sebagai 2m bait
fancyindex_localtime dihidupkan: Gunakan masa tempatan

fancyindex_footer "myfooter.shtml": Gunakan kandungan myfooter.shtml dalam laluan semasa sebagai bahagian bawah Jika fail tidak wujud, 404 akan muncul di bahagian bawah 🎜>kandungan myfooter.shtml adalah seperti berikut:

<!-- footer start -->
 <div id="footer">
 <a id="gotop" href="#" onclick="mgjs.gotop();return false;">回到顶部</a>
 <a id="powered" href="http://wordpress.org/">wordpress</a>
 <div id="copyright">
 版权所有 &copy; 2006-2015 本站 </div>
 <div id="themeinfo">
 <a href="//www.jb51.net/about/">关于我们</a> | <a href="//www.jb51.net/sitemap.html">网站导航</a> | <a href="//www.jb51.net/sitemap.xml">网站地图</a> |<a rel="nofollow" href="http://www.miibeian.gov.cn/">苏icp备14036222号</a>
 </div>
 </div>
 <!-- footer end -->
fancy指令使用:
Salin selepas log masuk

fancyindex

sintaks :

*fancyindex* [*on* | *off*]
Salin selepas log masuk

Nilai lalai: fancyindex dimatikan
Blok konfigurasi: http, pelayan, lokasi
Penerangan : Hidupkan/matikan fungsi indeks direktori
fancyindex_css_href

Sintaks:

 *fancyindex_css_href uri*
Salin selepas log masuk

Nilai lalai: fancyindex_css_href ""

Blok konfigurasi: http, pelayan, lokasi

Laluan cs luaran: , css ini akan menggantikan gaya css sedia ada. Jika anda tahu CSS, anda boleh menjadikan senarai indeks lebih cantik Kami tidak mempunyai pereka web dalam ttlsa, jadi kami hanya boleh menggunakan yang disertakan bersamanya ^^
fancyindex_exact_size
Sintaks:

*fancyindex_exact_size* [*on* | *off*]
Salin selepas log masuk

Nilai Lalai: fancyindex_exact_size on

Blok konfigurasi: http, pelayan, lokasi

Penerangan: Tentukan cara untuk memaparkan saiz fail, lalai dihidupkan, dihidupkan: gunakan nilai sebenar saiz fail , unit dimatikan: unit ialah kb, mb, gb, jika ia mengandungi titik perpuluhan, ia akan dibundarkan. Sebagai contoh, 1.9mb akan dipaparkan sebagai 2mb.
fancyindex_footer
Sintaks:

*fancyindex_footer path*
Salin selepas log masuk

Nilai lalai: fancyindex_footer ""

Blok konfigurasi: http, pelayan, lokasi

Penerangan: Tentukan fail yang hendak dibenamkan di bahagian bawah halaman indeks , sila lihat kesannya Lihat pada gambar pertama artikel ini
fancyindex_header
Sintaks:

*fancyindex_header path*
Salin selepas log masuk

Nilai lalai: fancyindex_header ""

Blok konfigurasi: http, pelayan, lokasi

Penerangan : Tentukan fail yang hendak dibenamkan dalam Pengepala halaman indeks Penggunaan serupa dengan fancyindex_footer
fancyindex_ignore
Sintaks:

*fancyindex_ignore string1 [string2 [... stringn]]*
Salin selepas log masuk

Nilai lalai: tiada lalai.

Blok konfigurasi: http, pelayan, lokasi

Penerangan: Fail / direktori yang disembunyikan Jika nginx anda menyokong ungkapan biasa, anda boleh menggunakan ungkapan biasa untuk menapis
Contohnya, saya ingin menyembunyikan fail atau direktori bermula dengan dir dan fail filea.txt. Konfigurasi adalah seperti berikut:

fancyindex_ignore "dir*" "filea.txt"
Salin selepas log masuk

fancyindex_localtime

Syntax:

 *fancyindex_localtime* [*on* | *off*]
Salin selepas log masuk

Nilai lalai: fancyindex_localtime off
Blok konfigurasi: http, pelayan, lokasi

Atas ialah kandungan terperinci Bagaimana untuk mengkonfigurasi dan menggunakan direktori indeks di bawah pelayan Nginx. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!