日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

服务器身份验证和授权

發布時間:2024/1/1 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 服务器身份验证和授权 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、身份驗證

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. 多用戶驗證

兩種方式:

  • 按用戶驗證
Require valid-user #當前設置會驗證所有密碼文件中的用戶,通過即可。

新用戶添加,還是創建密碼文件的命令,只不過去掉-c

  • 按用戶組驗證
Require group abc #當前目錄需要用戶組abc,即只有abc組用戶可訪問 AuthGroupFile xxx #xxx為用戶組定義文件,器內容為abc:usera userb 。。。

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 ,不同類型需要對應額外配置;

總結

以上是生活随笔為你收集整理的服务器身份验证和授权的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。