LINUX下為APACHE的目錄新增密碼

2021-05-24 13:34:51 字數 1547 閱讀 6842

我們有時可能會遇到,當訪問www.***.com/admin或別的頁面的時候,會出現乙個對話方塊(非網頁形式),讓你輸入使用者名稱和密碼,如果輸入錯誤,就無法訪問這個目錄或這個**。這樣做能提高**的安全性,即使對方拿到了你**管理員的使用者名稱和密碼,如果他無法訪問後台的,也是徒勞的。這點在iis(windows)上可以實現,用apache也可以。

允許乙個使用者訪問乙個目錄

1.使用htpasswd建立使用者檔案:

此程式會詢問使用者「user」的口令,你輸入「passwd」,兩次生效。

2.建立.htaccess檔案

用「vi /log/image/www/huodong/erge/admin/.htaccess」命令建立.htaccess檔案,並寫入以下幾行:

authname my friend only (注:這個名字是任取的)

最後設定檔案.htpasswd和.htaccess的檔案許可權,確保apache使用者有讀的許可權 這樣就完成了網頁密碼設定的工作。

3.修改httpd.conf檔案:

用"vi /data/httpd/conf/httpd.conf"檔案,並新增一下幾行:

options indexes followsymlinks

allowoverride authconfig

order allow,deny

allow from all

#accessfilename .htpaccess

#allowoverride all

允許一組使用者訪問乙個目錄

myfriend組中的m1與m2兩個使用者分別能使用口令「m1pass」和「m2pass」訪問/home/httpd/html/backup/目錄中的頁面。

實現步驟:

1.使用htpasswd建立使用者檔案,並在提示資訊分別輸入m1與m2兩個使用者的口令「m1pass」和「m2pass」:

2.建立組檔案,用「vi /home/httpd/secr/.htgroup」命令建立.htgroup檔案,並寫入下面一行:

myfriend:m1 m2

3.建立.htaccess檔案,用「vi /home/httpd/html/backup/.htaccess」命令,並寫入以下幾行:

windows下為apache配置https

前面為 tomcat 配置好了證書,接下來就是為 apache 配置證書。這裡先宣告幾點,第一,很多教程都是先配置 apache 再來生成證書,其實不用,證書用前面生成好的就可以,只要在 apache 中新增幾行 就行了。第二,證書有很多不同的表現形式,在 windows 下看字尾就可以了,甚至很多...

windows下為apache配置多個站點

安裝好apache以後,可以在瀏覽器中輸入http localhost測試.更改第乙個站點的根目錄 在檔案apache2.2 conf httpd.conf中查詢 documentroot 屬性,將後面的路徑改為你的主站點的路徑,如 d www web1 為第二個apache服務建立配置檔案 複製並...

window下為apache配置ssl證書

啟動模組比較簡單,開啟apache的配置檔案conf httpd.conf,去掉ssl模組前面的 malinlin.cn.key,兩個檔案,在conf下建立個ssl資料夾存放證書。將原先conf extra httpd ssl.conf備份後,新建乙個httpd ssl.conf。以下是我為蛋總配置...