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 檔案備份,並且...