服务器身份验证和授权
生活随笔
收集整理的這篇文章主要介紹了
服务器身份验证和授权
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、身份驗證
1.用服務器自帶工具htpasswd創建密碼文件
htpasswd D:a/www/test/test.pass -c liming # -c表示創建,再次添加用戶時就不用添加了;當前命令時創建一個test.pass文件并添加一個liming賬號, #后續按提示輸入密碼即可2. 在某個Directory標簽中開啟密碼驗證
Require user liming #當前目錄需要用戶liming,也即當前目錄開啟驗證,且用戶必需為liming #接下來是,驗證的相關設置 AuthType Basic #驗證類型 基礎 AuthName xxxxxx #驗證域名,可以是個隨意的字符串,有空格式需放到引號內。 AuthBasicProvider file #驗證提供者 文件 AuthorUserFile xxx #就是剛才生成的密碼文件路徑重啟服務器即可,當前為基礎驗證,,基礎驗證時,訪問頁面提示輸入賬號密碼,驗證通過后,瀏覽器每個后續請求,都會添加一個authorization頭,而值是 用base64加密的“賬號:密碼”字符串,相當于明文傳輸;所以文檔推薦伴隨ssl使用。
3. 多用戶驗證
兩種方式:
- 按用戶驗證
新用戶添加,還是創建密碼文件的命令,只不過去掉-c
- 按用戶組驗證
4.其他驗證方式
- ip驗證
Require ip 127.0.0.1將只允許127.0.0.1訪問 - 域名驗證
Require host localhost 設置后,localhost也不能訪問,不知為啥
5.其他
- digest、dbm(平臺自帶數據庫)、ldap(輕量目錄訪問協議)不懂。。。
- 就是一個require命令 可以有多種方式 user/group/valid-user/ip/host ,不同類型需要對應額外配置;
總結
以上是生活随笔為你收集整理的服务器身份验证和授权的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (7) SyGate 4.0实现局域网共
- 下一篇: esplise自定义快捷代码补全_Ecp