Nginx目录列表及美化

1.安装nginx

下载 http://nginx.org/download/nginx-1.12.2.tar.gz

2.下载fancyindex

git clone https://github.com/aperezdc/ngx-fancyindex.git ngx-fancyindex

3.下载主题

git clone https://github.com/lanffy/Nginx-Fancyindex-Theme.git

4.编译安装

./configure --prefix=/usr/local/Cellar/nginx/1.12.2_1 
--with-http_ssl_module --with-pcre --sbin-path=/usr/local/Cellar/nginx/1.12.2_1/bin/nginx --with-cc-opt='-I/usr/local/opt/pcre/include -I/usr/local/opt/openssl/include' --with-ld-opt='-L/usr/local/opt/pcre/lib -L/usr/local/opt/openssl/lib' --conf-path=/usr/local/etc/nginx/nginx.conf --pid-path=/usr/local/var/run/nginx.pid --lock-path=/usr/local/var/run/nginx.lock --http-client-body-temp-path=/usr/local/var/run/nginx/client_body_temp --http-proxy-temp-path=/usr/local/var/run/nginx/proxy_temp --http-fastcgi-temp-path=/usr/local/var/run/nginx/fastcgi_temp --http-uwsgi-temp-path=/usr/local/var/run/nginx/uwsgi_temp --http-scgi-temp-path=/usr/local/var/run/nginx/scgi_temp --http-log-path=/usr/local/var/log/nginx/access.log --error-log-path=/usr/local/var/log/nginx/error.log --with-http_gzip_static_module --with-http_v2_module --add-module=../ngx-fancyindex    --with-http_addition_module
 
 make
 

全新安装需要make install.

已经安装好nginx的不需要make install,到make中生成objs目录中执行2>&1 ./nginx -V | tr ' ' 'n'|grep fan查看fancyindex是否配置成功.

然后覆盖原有的nginx即可.

5.配置

  1. nginx配置
location /download{

            include /usr/local/Cellar/nginx/1.12.2_1/html/Nginx-Fancyindex-Theme/fancyindex.conf; # 目录美化配置
            alias /Users/mac-desktop/video/; #指定目录所在路径
            autoindex on; #开启目录浏览
            autoindex_format html; #以html风格将目录展示在浏览器中
            autoindex_exact_size off; #切换为 off 后,以可读的方式显示文件大小,单位为 KB、MB 或者 GB
            autoindex_localtime on; #以服务器的文件时间作为显示的时间
            charset utf-8,gbk; #展示中文文件名
            
        }
  1. 主题位置

将主题文件夹整个移动到nginx的html目录中去.

6.截图

验证结果

版权声明:
作者:admin
链接:https://jkboy.com/archives/6280.html
来源:随风的博客
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
Nginx目录列表及美化
1.安装nginx 下载 http://nginx.org/download/nginx-1.12.2.tar.gz 2.下载fancyindex git clone https://github.com/aperezdc/ngx-fancyindex.git ngx-fancyin……
<<上一篇
下一篇>>
文章目录
关闭
目 录