Nginx安裝第三方模塊及禁止指定路徑下載文件配置圖文教程
如何通過Nginx安裝第三方模塊及禁止指定路徑下載文件?這裡以BT寶塔面板為例,介紹一下這些配置的圖文教程。
什麼?還沒安裝BT寶塔面板?點擊進行下載安裝
寶塔伺服器面板,一鍵全能部署及管理,送你3188元禮包,點我領取
一、安裝第三方模塊
我們這裡第三方模塊以Fancyindex為例
1.下載Fancyindex源碼
因為Fancyindex模塊已經錄入到Nginx官方庫,可以去Nginx官方下載和看指南:https://www.nginx.com/resources/wiki/modules/fancy_index/
我們直接到伺服器終端執行以下命令下載源碼
1 |
wget https://github.com/aperezdc/ngx-fancyindex/releases/download/v0.5.2/ngx-fancyindex-0.5.2.tar.xz |
2.下載好後,我們進行解壓:
1 |
xz -d ngx-fancyindex-0.5.2.tar.xz |
1 |
tar -xvf ngx-fancyindex-0.5.2.tar |
3.然後到面板的軟體商店中找到Nginx,選擇編譯安裝,安裝時再選擇添加模塊模塊參數:
--add-module=/root/ ngx-fancyindex-0.5.2
(路徑根據自己解壓路徑為準)
4.編譯完成後可到伺服器終端執行以下命令進行查看模塊是否安裝成功
1 |
2>&1 nginx -V |tr '' 'n'|grep ngx-fancyindex-0.5.2 |
二、使用Fancyindex
1.我們只需要編輯網站配置文件寫入以下代碼
1 2 3 4 5 6 7 |
location ^~/data{ alias /www/wwwroot/www.test.com/download; # 映射地址 fancyindex on; # 啟用fancyindex fancyindex_exact_size off; # 不顯示精確大小 fancyindex_time_format "%Y-%m-%d %H:%M"; # 文件日期 fancyindex_localtime on; # 使用用戶本地時間 } |
2.編輯完之後,點擊保存,瀏覽器訪問即可看到效果
三、禁止指定路徑下載文件
1.打開網站配置文件編輯,寫入以下內容
1 2 3 4 5 6 |
#禁止/download路勁下文件下載 location ~ ^/download { #匹配以 /download 開頭的路徑 location ~ .(zip|rar|sql|sh|bak|gz|7z)$ { #匹配以zip,rar,sql...結尾的文件 return 444; #"return"停止處理請求,直接返迴響應碼444,執行return指令後, location中後續指令將不會被執行 } } |
2.編輯後
點擊保存,此時我們再到伺服器終端使用wget進行下載測試
什麼?還沒安裝BT寶塔面板?點擊進行下載安裝
寶塔伺服器面板,一鍵全能部署及管理,送你3188元禮包,點我領取
由於網站搬家,部分鏈接失效,如無法下載,請聯繫站長!謝謝支持!
1. 帶 [親測] 說明源碼已經被站長親測過!
2. 下載後的源碼請在24小時內刪除,僅供學慣用途!
3. 分享目的僅供大家學習和交流,請不要用於商業用途!
4. 本站資源售價只是贊助,收取費用僅維持本站的日常運營所需!
5. 本站所有資源來源於站長上傳和網路,如有侵權請郵件聯繫站長!
6. 沒帶 [親測] 代表站長時間緊促,站長會保持每天更新 [親測] 源碼 !
7. 盜版ripro用戶購買ripro美化無擔保,若設置不成功/不生效我們不支持退款!
8. 本站提供的源碼、模板、插件等等其他資源,都不包含技術服務請大家諒解!
9. 如果你也有好源碼或者教程,可以到審核區發布,分享有金幣獎勵和額外收入!
10.如果您購買了某個產品,而我們還沒來得及更新,請聯繫站長或留言催更,謝謝理解 !
GG資源網 » Nginx安裝第三方模塊及禁止指定路徑下載文件配置圖文教程
1. 帶 [親測] 說明源碼已經被站長親測過!
2. 下載後的源碼請在24小時內刪除,僅供學慣用途!
3. 分享目的僅供大家學習和交流,請不要用於商業用途!
4. 本站資源售價只是贊助,收取費用僅維持本站的日常運營所需!
5. 本站所有資源來源於站長上傳和網路,如有侵權請郵件聯繫站長!
6. 沒帶 [親測] 代表站長時間緊促,站長會保持每天更新 [親測] 源碼 !
7. 盜版ripro用戶購買ripro美化無擔保,若設置不成功/不生效我們不支持退款!
8. 本站提供的源碼、模板、插件等等其他資源,都不包含技術服務請大家諒解!
9. 如果你也有好源碼或者教程,可以到審核區發布,分享有金幣獎勵和額外收入!
10.如果您購買了某個產品,而我們還沒來得及更新,請聯繫站長或留言催更,謝謝理解 !
GG資源網 » Nginx安裝第三方模塊及禁止指定路徑下載文件配置圖文教程