Rumah >Operasi dan penyelenggaraan >Nginx >Bagaimana untuk mengkonfigurasi dan menggunakan direktori indeks di bawah pelayan Nginx
konfigurasi nginx
location ~ ^/2589(/.*) { autoindex on; //开启 autoindex_localtime on;//开启显示功能 }
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
syntax: autoindex_localtime on | off;
: 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
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"; } }
Lihat kesan menambah fancy ke nginx, seperti yang ditunjukkan di bawah. >
fancyindex dihidupkan: Hidupkan indeks mewah fancyindex_exact_size off: Jangan gunakan saiz yang tepat, gunakan pembulatan, 1.9m akan dipaparkan sebagai 2m bait
fancyindex_localtime dihidupkan: Gunakan masa tempatan
<!-- 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"> 版权所有 © 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指令使用:fancyindex
sintaks :
*fancyindex* [*on* | *off*]
*fancyindex_css_href uri*
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*]
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*
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*
Penerangan : Tentukan fail yang hendak dibenamkan dalam Pengepala halaman indeks Penggunaan serupa dengan fancyindex_footer
fancyindex_ignore
Sintaks:
*fancyindex_ignore string1 [string2 [... stringn]]*
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"
*fancyindex_localtime* [*on* | *off*]
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!