自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

一文學會提高Nginx目錄服務、私有鏡像倉庫目錄美觀性

運維 系統(tǒng)運維
在日常運維中,web的目錄服務其實很常見,那么如果想要擺脫枯燥的界面,可以嘗試nginx的一款插件,叫Fancyindex。

[[414252]]

在日常運維中,web的目錄服務其實很常見,那么如果想要擺脫枯燥的界面,可以嘗試nginx的一款插件,叫Fancyindex,目前該插件可以通過yum形式安裝(但需要收費),源碼編譯方式,整個操作過程不算復雜,目前國內的主流源基本用的都是這一款插件,下圖為效果圖,如果想要了解如何實現(xiàn),請往下看吧。

一文學會提高Nginx目錄服務、私有鏡像倉庫目錄美觀性

正文

環(huán)境

  • Web服務:Nginx 1.21.1
  • Fancyindex:0.5.1
  • 系統(tǒng)版本:CentOS 8.4

準備工作

  1. yum  -y install gcc-++ yum-utils zlib-devel wget vim gcc-c++ pcre-devel zlib-devel make 

下載相關軟件

1.下載nginx源碼包

  1. wget http://nginx.org/download/nginx-1.21.1.tar.gz 

2.下載Fancyindex包

  1. wget https://github.com/aperezdc/ngx-fancyindex/releases/download/v0.5.1/ngx-fancyindex-0.5.1.tar.xz 

解壓軟件包

  1. tar -zxvf nginx-1.21.1.tar.gz 
  2. tar -xvf ngx-fancyindex-0.5.1.tar.xz 

編譯Nginx

  1. cd nginx-1.21.1 
  2. ./configure --user=nginx --group=nginx --add-module=/root/ngx-fancyindex-0.5.1 --prefix=/usr/local/nginx 
一文學會提高Nginx目錄服務、私有鏡像倉庫目錄美觀性

出現(xiàn)這個界面就代表編譯完成

  1. make && make install  
一文學會提高Nginx目錄服務、私有鏡像倉庫目錄美觀性

編譯安裝完成

創(chuàng)建目錄并修改nginx根目錄

  1. mkdir /kasar 
  2. vim /usr/local/nginx/conf/nginx.conf 
一文學會提高Nginx目錄服務、私有鏡像倉庫目錄美觀性

將根修改為/kasar

啟動Nginx

  1. /usr/local/nginx/sbin/nginx 

如果出現(xiàn)下圖的報錯,需要添加nginx用戶

  1. useradd -s /sbin/nologin -M nginx 
一文學會提高Nginx目錄服務、私有鏡像倉庫目錄美觀性
一文學會提高Nginx目錄服務、私有鏡像倉庫目錄美觀性

啟動正常

訪問測試nginx是否正常

一文學會提高Nginx目錄服務、私有鏡像倉庫目錄美觀性

訪問正常

如果出現(xiàn)下圖問題是由于index.html沒有創(chuàng)建

一文學會提高Nginx目錄服務、私有鏡像倉庫目錄美觀性

開啟Fancyindex插件

這里需要注意的是該插件的位置,如果是在http塊下面,會將插件應用到整個目錄,如果放在location下面,只針對當前目錄生效。

  1. vim /usr/local/nginx/conf/nginx.conf 
  2. fancyindex on
  3. fancyindex_exact_size off
  4. fancyindex_localtime on
一文學會提高Nginx目錄服務、私有鏡像倉庫目錄美觀性

重啟nginx服務查看效果

  1. /usr/local/nginx/sbin/nginx -s reload 
一文學會提高Nginx目錄服務、私有鏡像倉庫目錄美觀性

加載模板

1.模板里的內容過多,如果有需要,請留言或私信我。

一文學會提高Nginx目錄服務、私有鏡像倉庫目錄美觀性
一文學會提高Nginx目錄服務、私有鏡像倉庫目錄美觀性

2.修改nginx.conf,啟用頁頭頁尾

  1. vim /usr/local/nginx/conf/nginx.conf 
  2. #####啟用頁頭和頁尾 
  3. fancyindex_footer /theme/footer.html; 
  4. fancyindex_header /theme/header.html; 
  5. #####忽略頁頭、頁尾和圖標文件 
  6. fancyindex_ignore theme; 
  7. #####重啟服務 
  8. /usr/local/nginx/sbin/nginx -s reload 

查看效果

一文學會提高Nginx目錄服務、私有鏡像倉庫目錄美觀性

最終效果

一文學會提高Nginx目錄服務、私有鏡像倉庫目錄美觀性
一文學會提高Nginx目錄服務、私有鏡像倉庫目錄美觀性

寫在最后

美化的教程可以隨意更改為自己想要的內容,目前在github還是有很多模板的,可以自行選擇,如果需要大量更改需要一定的前端能力,個人覺得我們自身做出一個差不多的內容就可以了,如果想要做成清華那種,需要花費很大的功夫,可以當做一個項目來做,我們做到提高原始的目錄服務美觀性即可。

 

責任編輯:姜華 來源: 今日頭條
相關推薦

2021-06-26 09:26:01

Jupyter主題目錄

2021-06-28 14:13:34

OOM內存事故

2020-08-03 08:01:50

爬蟲技巧

2020-04-20 10:47:57

Redis數(shù)據(jù)開發(fā)

2021-04-30 07:33:35

效率提升技巧

2021-04-28 07:22:13

HiveJson數(shù)組

2020-08-31 06:54:37

注解脫敏ELK

2021-03-29 08:24:18

KubeadmKubernetes1運維

2021-08-04 07:47:18

IDEJTAGSWD

2025-01-14 00:00:00

場景線程數(shù)據(jù)

2023-12-27 07:40:43

HTTP服務器負載均衡

2023-11-01 10:49:50

Python面向對象

2022-12-08 19:27:38

2023-09-26 12:22:37

隊列Python

2021-04-07 08:13:28

LirbeNMS開源SNMP

2019-03-21 09:45:11

TypeScript編程語言Javascript

2023-07-31 08:18:50

Docker參數(shù)容器

2019-11-12 09:15:18

MySQL復制拓撲Orchestrato

2020-04-19 21:41:13

Python數(shù)據(jù)可視化

2024-09-26 09:10:08

點贊
收藏

51CTO技術棧公眾號