最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

nginx代理文件目錄、下載站點方式

 更新時間:2025年03月19日 14:17:56   作者:頭頂一點云  
這篇文章主要介紹了nginx代理文件目錄、下載站點方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

前言

Nginx默認是不允許列出整個目錄瀏覽下載。

如果只是單純的往html文件中添加壓縮文件,網(wǎng)頁就會報錯,那該怎么才能達到一堆壓縮文件都顯示在網(wǎng)頁呢

一、訪問站點配置

先上配置再解釋

	location /mylog {
		  autoindex on;
          charset utf-8;
		  autoindex_exact_size off;
		  autoindex_localtime off;
		  auth_basic "Auth access Blog Input your Passwd!";
	      auth_basic_user_file /usr/local/mdtassistant/nginx/users;
          alias /usr/local/mdtassistant/version;
       }
  • 效果

  • 帶密碼效果

解釋如下

  • autoindex on; 模塊顯示文件
  • charset utf-8; 文件編碼
  • autoindex_exact_size off | on 默認為on, 顯示出?件的確切??,單位是bytes; 修改為off,顯示出?件的?概??,單位是kB或者MB或者GB
  • autoindex_localtime on | off 默認為off,顯示的?件時間為GMT時間;修改為on, 顯示的?件時間為?件的服務(wù)器時間(這個是文件上傳的時間)

那 這兩個干嘛的

auth_basic “Auth access Blog Input your Passwd!”;
auth_basic_user_file /usr/local/mdtassistant/nginx/users;

訪問時輸入密碼的

二、添加登錄權(quán)限功能

1.密碼生成

使用htpasswd工具生成密碼。

如果沒有htpasswd工具,可以先進行安裝,安裝命令:

yum -y install htpasswd

如果這個安裝不了就裝下面這個

yum install httpd-tools

密碼生成命令格式:htpasswd -c 存放用戶名密碼的文件路徑 用戶名

htpasswd -c /usr/local/nginx/passwd/users lc

提示輸入密碼,輸入兩次

然后會生成一個加密串,這樣就好了

2.配置nignx

   auth_basic "Auth access Blog Input your Passwd!";
   auth_basic_user_file /usr/local/mdtassistant/nginx/users;

auth_basic_user_file 密碼文件存放位置

三、路徑加 / 如何區(qū)分

  • 如果proxy_pass末尾有斜杠/,proxy_pass不拼接location的路徑
  • 如果proxy_pass末尾無斜杠/,proxy_pass會拼接location的路徑

1.proxy_pass末尾有斜杠

location  /api/ {
    proxy_pass http://127.0.0.1:8000/;
}
  • 請求地址:http://localhost/api/test
  • 轉(zhuǎn)發(fā)地址:http://127.0.0.1:8000/test

2.proxy_pass末尾無斜杠

location  /api/ {
    proxy_pass http://127.0.0.1:8000;
}
  • 請求地址:http://localhost/api/test
  • 轉(zhuǎn)發(fā)地址:http://127.0.0.1:8000/api/test

3.proxy_pass包含路徑,且末尾有斜杠

location  /api/ {
    proxy_pass http://127.0.0.1:8000/user/;
}
  • 請求地址:http://localhost/api/test
  • 轉(zhuǎn)發(fā)地址:http://127.0.0.1:8000/user/test

4.proxy_pass包含路徑,末尾無斜杠

location  /api/ {
    proxy_pass http://127.0.0.1:8000/user;
}
  • 請求地址:http://localhost/api/test
  • 轉(zhuǎn)發(fā)地址:http://127.0.0.1:8000/usertest

四、文件路徑 alias與root區(qū)別

  • root的處理結(jié)果是:root路徑+location路徑
  • alias的處理結(jié)果是:使用alias路徑替換location路徑

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:

相關(guān)文章

  • 使用Nginx實現(xiàn)端口轉(zhuǎn)發(fā)TCP代理的實現(xiàn)示例

    使用Nginx實現(xiàn)端口轉(zhuǎn)發(fā)TCP代理的實現(xiàn)示例

    本文主要介紹了使用Nginx實現(xiàn)端口轉(zhuǎn)發(fā)TCP代理的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • nginx通過nginx_upstream_check_module實現(xiàn)后端健康檢查

    nginx通過nginx_upstream_check_module實現(xiàn)后端健康檢查

    nginx的健康檢查有兩種,一種是被動健康檢查,也就是nginx自帶健康檢查模塊ngx_http_upstream_module,另一種就是主動健康檢查,使用第三方模塊nginx_upstream_check_module,下面就來介紹一下,感興趣的可以了解一下
    2024-08-08
  • Nginx動靜分離實現(xiàn)案例代碼解析

    Nginx動靜分離實現(xiàn)案例代碼解析

    這篇文章主要介紹了Nginx動靜分離實現(xiàn)案例代碼解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-08-08
  • 一文詳解Nginx日志的查找與分析技巧

    一文詳解Nginx日志的查找與分析技巧

    在維護 Web 服務(wù)器時,Nginx 就像一位沉默的守門人,它通常運行得非常穩(wěn)定,但一旦出現(xiàn) 502 Bad Gateway 或頁面加載緩慢時,很多新手面對黑底白字的終端會感到迷茫,本文將帶你快速掌握 Nginx 日志的查找與分析技巧,助你從容應(yīng)對服務(wù)器故障,需要的朋友可以參考下
    2025-12-12
  • Nginx $remote_addr和$proxy_add_x_forwarded_for變量的實現(xiàn)

    Nginx $remote_addr和$proxy_add_x_forwarded_for變量的實現(xiàn)

    本文主要介紹了Nginx $remote_addr和$proxy_add_x_forwarded_for變量的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-08-08
  • Nginx 分發(fā)策略的實現(xiàn)

    Nginx 分發(fā)策略的實現(xiàn)

    分發(fā)策略是將客戶端請求根據(jù)一定的規(guī)則或算法,可以分配到不同的后端服務(wù)器上,本文就來介紹一下Nginx分發(fā)策略的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2025-02-02
  • 基于nginx設(shè)置瀏覽器協(xié)商緩存過程詳解

    基于nginx設(shè)置瀏覽器協(xié)商緩存過程詳解

    這篇文章主要介紹了基于nginx設(shè)置瀏覽器協(xié)商緩存過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-12-12
  • nginx反向代理之多端口映射的實現(xiàn)

    nginx反向代理之多端口映射的實現(xiàn)

    這篇文章主要介紹了nginx反向代理之多端口映射的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • Nginx高可用Keepalived的具體使用

    Nginx高可用Keepalived的具體使用

    Keepalived是一種實現(xiàn)高可用的軟件,基于VRRP協(xié)議,可以自動將虛擬IP地址切換到備用服務(wù)器,具有一定的參考價值,感興趣的可以了解一下
    2024-12-12
  • tomcat在nginx中的配置方式

    tomcat在nginx中的配置方式

    文章介紹了如何在Linux系統(tǒng)上安裝和配置Tomcat,并通過Nginx進行代理,首先,下載并解壓Tomcat壓縮包,然后啟動Tomcat并查看日志,接著,配置Nginx以代理Tomcat的8080端口,并確保80端口已開放,最后,重新加載Nginx配置并測試代理是否成功
    2024-12-12

最新評論

汉寿县| 衡水市| 盐池县| 顺昌县| 潼南县| 昆山市| 民权县| 淳化县| 弋阳县| 湄潭县| 闸北区| 威远县| 响水县| 上高县| 溧阳市| 沐川县| 错那县| 高尔夫| 都昌县| 通渭县| 东乡族自治县| 临桂县| 晋州市| 恩施市| 富源县| 平泉县| 余姚市| 承德市| 抚宁县| 江达县| 团风县| 宜章县| 抚州市| 甘孜| 永善县| 阳谷县| 湖南省| 年辖:市辖区| 平遥县| 留坝县| 嵊泗县|