Nginx列出文件和文件夹(或者说显示文件目录)

时间:17-10-05 栏目:VPS教程 作者:赵 容 评论:5 点击: 153 次

很早之前自己做过自用的资源站,访问域名或者地址,直接列出文件和文件夹,方便查看和下载,我所使用的web环境一般都是nginx,以军哥lnmp一键包为主,昨天对其中一个换了个地方,所以顺便记录下来,免得每次百度,方便自己看,希望对有类似需求的朋友也有帮助。

首先我贴图下我要的效果,感觉每个人的表述有差异,图最真实。

nginx_02

就像图上这种访问域名列出来文件和文件夹,我们以LNMP环境为例,先添加虚拟主机加好域名,然后修改域名配置文件,文件位于/usr/local/nginx/conf/vhost/,以域名命名的.conf文件,请使用编辑器操作,加入代码:

1
2
3
4
5
location / {   #指定目录路径
autoindex on;   #开启目录浏览功能,也就是我们所说的列出文件和文件夹
autoindex_exact_size on;  #开启详细文件大小,单位b,可以关闭掉,关闭了就是MB或者GB单位
autoindex_localtime on;  #开启文件修改日期
}

可加在如图位置:

nginx

加好之后,我们检测配置文件并重启Nginx:

1
2
/usr/local/nginx/sbin/nginx –t
service nginx reload

如果没有问题的话,访问域名会显示传入的文件和文件夹列表了。

另一个问题是前几天我看到有人说中文的会显示乱码,应该是UTF8编码的问题,不过,我试过几次在国外VPS使用LNMP环境直接都OK没有问题。

香港/美国/国内高速VPS

声明: 博客仅为分享信息绝非推荐,网站不参与交易绝非中介,内容均仅代表个人观点绝非权威,读者务必认真考虑后下手并自担风险,那种手和脑子长在别人身上的请尽快点击页面上x关闭和远离本站!一分钱一分货仍是恒久不变之真理,未满18岁人士(包括生理和心理)请在监护人陪同下访问本站!本文由( 赵 容 )原创编译,转载请保留链接: Nginx列出文件和文件夹(或者说显示文件目录)鄙视无耻复制行为!
关于评论: 赵容有义务保证您的个人信息不经由赵容部落透露给任何第三方,自即日起任何虚假邮箱的评论直接删除,别JJYY说什么删评论.
关于选择: 所有海外网络产品均无法保证在中国任何地区,任何时间,任何宽带均有相同的访问体验,追求速度国内产品是您的不二选择,那种号称某海外机房绝不抽风的不是骗子就是傻逼.
关于安全: 任何IDC都有倒闭和跑路的可能,月付和备份是最佳选择,服务器也是机器,不勤备份是对自己极不负责的表现.

Nginx列出文件和文件夹(或者说显示文件目录):目前有5 条留言

  1. 板凳
    sky:

    加个fancyindex更漂亮~

    2017-10-09 10:28 [回复]
    • 赵 容:

      下次一定研究下~~~

      2017-10-09 10:33 [回复]
  2. 沙发
    cc:

    我想问下 这样的效果 也是nginx 实现的吗?
    http://mirrors.linuxeye.com/

    2017-10-07 11:32 [回复]
    • 赵 容:

      是的,你可以ping他这个域名得到地址,然后直接访问IP就明白了。

      2017-10-07 14:52 [回复]
    • clang:

      这个应该是nginx的fancyindex模块,支持自定义页头、页尾和css,容妹妹有空可以考虑做一个fancyindex的教程,军哥的lnmp安装前设置一下模块地址就行,然后编译安装

      2017-10-09 08:43 [回复]

发表评论


海星云主机

广而告之