nginx文件服务器页面美化

一、下载nginx源码

cd /usr/local
wget https://nginx.org/download/nginx-1.25.3.tar.gz
#解压nginx
tar -zxvf nginx-1.25.3.tar.gz

二、 下载fancyindex

github项目地址:https://github.com/aperezdc/ngx-fancyindex/releases?utm_source=hacpai.com

#解压
tar -xf ngx-fancyindex-0.5.2.tar.xz
nginx文件服务器页面美化

三、 编译安装nginx并添加fancyindex模块

cd /usr/local/nginx-1.25.3

#执行配置命令,指定添加fancyindex模块
./configure --prefix=/usr/local/nginx --add-module=/usr/local/ngx-fancyindex-0.5.2
说明:--prefix指定安装目录
      --add-module指定第三方模块目录

出现如下表示编译完成:

nginx文件服务器页面美化
cd /usr/local/nginx-1.25.3/objx
vi Makefile #删除-Werror字段
nginx文件服务器页面美化
再次编译并安装:
cd /usr/local/nginx-1.25.3
make && make install 
返回上级目录,会发现多出一个nginx目录:/usr/local/nginx,表示编译安装完成。

四、 查看fancyindex是否安装成功

2>&1 ./nginx -V | tr ' ' '\n'|grep fan
nginx文件服务器页面美化

五、 修改nginx配置文件

vi /usr/local/nginx/conf/nginx.conf

location / {
        root   /home/; #指定网址运行目录
        #index  index.html index.htm;

        #开启nginx网站目录浏览方式
        autoindex on;
        autoindex_exact_size off;
        autoindex_localtime on;

        #启用fancyindex模块,nginx主题
        fancyindex on;
        fancyindex_localtime on;
        fancyindex_exact_size off;
        fancyindex_default_sort date_desc;
}
nginx文件服务器页面美化

六、 nginx相关命令

cd /usr/local/nginx/sbin

./nginx -c /usr/local/nginx/conf/nginx.conf  #指定配置文件启动nginx
./nginx -s stop #暂停nginx服务

nginx -v #查看nginx版本

七、 预览文件服务器效果

nginx文件服务器页面美化

原创文章,作者:jacky,如若转载,请注明出处:https://kubiyun.com/archives/344

(1)
上一篇 2026-01-21 13:35
下一篇 2026-01-26 10:23

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注