回饋

Htpasswd生成

輸出結果

📖 工具說明

1. 爲什麼需要 Htpasswd 生成工具?

在配置服務器的 HTTP Basic Authentication(基本認證) 時,出於安全考慮,密碼不能以明文存儲:


2. 核心功能解析

本站 工具集成了標準的加密引擎,支持多種主流算法:

A. 多種加密算法支持 (Encryption Methods)
B. 一鍵批量生成
C. 配置代碼參考
D. 隱私與安全(本地生成)

3. 操作流程簡述

  1. 輸入用戶信息: 在輸入框填入“用戶名”和“密碼”。
  2. 選擇算法: 對於 Apache 建議選擇 MD5,對於 Nginx 或更安全的場景建議選擇 Bcrypt
  3. 點擊生成: 點擊“生成 Htpasswd 內容”。
  4. 複製結果: 將生成的字符串(如 admin:$apr1$yL3...)複製到您服務器上的 .htpasswd 文件中。
  5. 應用配置: 參考工具下方提供的 Nginx 或 Apache 示例,修改服務器配置文件並重啓服務。

4. 服務器配置示例(拿來即用)

Nginx 示例:

Nginx

location /admin {
    auth_basic "Restricted Area";
    auth_basic_user_file /etc/nginx/.htpasswd; # 您的文件路徑
}
Apache (.htaccess) 示例:

Apache

AuthType Basic
AuthName "Restricted Access"
AuthUserFile /var/www/html/.htpasswd # 您的文件路徑
Require valid-user

5. 常見問題解答 (FAQ)

📖 相關推薦