當前位置:編程學習大全網 - 網站源碼 - Nginx配置說明auth_basic,auth_basic_user_file及相關知識。

Nginx配置說明auth_basic,auth_basic_user_file及相關知識。

使用HTTP基本身份驗證協議打開用戶名和密碼驗證。指定的參數被用作域。參數可以包含變量(1.3.10,1.2.7)。參數off可以取消從先前配置級別繼承的auth_basic指令的影響。參數off表示沒有打開HTTP基本身份驗證。

此外,auth_basic指定的字符串將顯示在彈出窗口中。

指定壹個文件來保存用戶名和密碼,格式如下:

參數文件可以包含變量。

應該使用crypt()函數對密碼進行加密。您可以使用Apache HTTP Server發行版中的htpasswd命令或openssl passwd來創建這樣的文件。

參數文件可以是文件、具有相對路徑的文件或具有絕對路徑的文件。在非絕對路徑下,文件的位置是相對於nginx安裝路徑下的conf目錄。比如nginx的安裝路徑是/usr/local/nginx,那麽設置對應的路徑如下圖所示:

創建用戶名admin和密碼12345的示例如下。

Auth_basic和auth_basic_user_file指令由ngx_http_auth_basic_module提供。

HTTP基本認證的過程如下:

Nginx可以通過以下方式限制訪問。

使用satisfy命令可以限制是否需要通過地址和密碼來限制訪問。

此外,在Linux命令行中,可以通過以下命令驗證HTTP的基本身份驗證:

諸如

  • 上一篇:用JAVA開發壹個中型進銷存項目大概要多少人和多長時間完成?
  • 下一篇:手機版“紅警”叫什麽名字。
  • copyright 2024編程學習大全網