用Apache的 htaccess檔案增加使用者認證

2021-08-22 19:17:21 字數 818 閱讀 9598

有時候某些目錄下的檔案需要增加認證,apache預設的認證模組都是很完備的,以下就是乙個通過.htaccess檔案增加使用者認證的例子。即使對於虛擬主機使用者也可以通過上傳一些檔案來實現認證控制。

首先用htpasswd建立乙個密碼檔案:比如檔名叫做my.passwd

/home/apache/bin/htpasswd -c -b my.passwd myusername mypassword

如果增加帳號:

/home/apache/bin/htpasswd -b my.passwd anotherusername anotherpassword

將my.passwd上傳到乙個非發布路徑下。

比如你的物理web根目錄的上一級

/home/apache/conf/my.passwd

建立 .htaccess

authname "my authorization directory"

authtype basic

authuserfile /home/apache/conf/my.passwd

require valid-user

將這個檔案上傳到你需要進行使用者認證的目錄:

/home/apache/htdocs/admin/.htaccess

車東 發表於:2004-04-12 20:04 最後更新於:2007-04-15 19:04

用apache的.htaccess檔案增加使用者認證 的原始出處和作者資訊及

« 利用css,不通過replace替換標引html標記 | (回到blog入口)|(回到首頁) | 週末學習計畫:gnupg »

[再編輯]

用Apache的HTACCESS保護密碼

在staging模式中,如果想讓 上的指定目錄對某些人開放,可以對站點使用密碼保護方法 使用htpasswd檔案來實現。密碼檔案用於儲存有效的需要訪問 目錄的使用者名稱和密碼資訊。基本上,apache提供了乙個程式來建立密碼檔案,即htpasswd程式。在apache安裝後的bin目錄下有,比如wi...

用awstats分析apache日誌

宣告 zhouxuan testtimes.net原創 1.安裝apache 略 2.安裝cronolog 日誌擷取工具 tar zxf cronolog 1.6.2.tar.gz cd cronolog 1.6.2 configure make make install 3.配置apache 在中...

用Perl編寫Apache模組

mod perl技術將perl解析器編譯到apache伺服器中一起等待客戶端請求。mod perl技術在apache中一共有三種 執行方式 perlrun模式 這個模式主要相容舊式cgi程式,僅僅使用apache中的perl解析器對 進行解析不進行緩衝。registry模式 這個模式的perl 在被...