apache 新增basic 和digest 認證

2021-10-08 11:46:46 字數 1380 閱讀 1565

apach如何在windows系統新增basic 和digest 認證,網上找了一下,發現自己實際操作有點不一樣,特此記錄一下,

主要在httpd.conf做配置,首先要讓apach載入mod_auth_basic.so和mod_auth_digest.so模組:

loadmodule auth_basic_module modules/mod_auth_basic.so

loadmodule auth_digest_module modules/mod_auth_digest.so

1. basic 認證

options none

allowoverride none

order allow,deny

allow from all

authname hell

authtype basic

authuserfile c:\apache22\bin\passwd

require user admin -> 注意,這裡user 不是使用者名字,並且不能省略掉user。

不然會出現require directives present and no

authoritative handler mod_auth_userz 錯誤日誌

然後執行htpasswd,產生使用者名稱密碼檔案:

最後啟動apache,在瀏覽器中驗證吧

2. digest

配置方式有點不一樣:

options none

allowoverride none

order allow,deny

allow from all

authname hell

authtype digest

authuserfile c:\apache22\bin\digest

require user admin -> 注意,這裡user 不是使用者名字,並且不能省略掉user。

不然會出現require directives present and no

authoritative handler mod_auth_userz 錯誤日誌

然後執行htdigest,產生使用者名稱密碼檔案:

配置完成

Apache新增mime型別

本人一眼就看出來是mime型別的問題,因為這個問題在之前的apk中解決過,但是之前用的是iis伺服器,至於apache怎麼用。檢視apache2.conf配置檔案 我的在 ete apache2 apache2.conf 裡面有兩行 includeoptional mods enabled load...

手動新增apache的mod rewrite模組

2.執行完成後,會在 usr local httpd modules目錄裡面多乙個mod rewrite.so檔案。3.檢視apache主配置檔案,發現apache配置檔案裡面多一行loadmodule rewrite module modules mod rewrite.so語句。重啟apache...

Apache新增ssl的流程

apache新增 ssl的流程 1.首先保證安裝了 openssl 並且能夠在在終端執行它。2.為你的 apache 三倍 des 加密,pem 格式 建立乙個 rsa私鑰。openssl genrsa des3 out server.key 1024 請將你的 server.key 檔案備份,並且...