2016年2月18日 星期四

簡易的網頁認證htpasswd

htpasswd 是 apache 套件附上的一個功能,可以做出基本的使用者認證。
htpasswd 的詳細指令可以參考這篇文章: htpasswd - 設定認證網頁

產生帳密檔案:
cd /home
htpasswd -cb 檔名 帳號 密碼
htpasswd -b 其他帳號 密碼
其中參數 c 是建立檔案,只有第一次產生時需要。修改密碼也是一樣的指令,就會覆蓋掉原本檔案內的字串。

此密碼檔設定的位置在Web Server設定檔裡(通常是httpd.conf)

     DAV svn
     SVNPath /home/username/svn
     AuthType Basic
     AuthName "Subversion repository"
     AuthUserFile 指定的絕對路徑(ex: /home/htpasswd)
     Require valid-user

沒有留言:

熱門文章