在這裡在補充一點:
有時候我們瀏覽某個網頁時,需要輸入使用者名稱和密碼,那麼這種功能是如何實現的呢?
需要在/etc/httpd/conf/httpd.conf中新增如下引數:
一、基於使用者的認證
在中新增
allowoverride authconfig
authtype basci #認證型別
authname "restricted site" #認證時顯示的資訊
authuserfile "/etc/httpd/conf/htpasswd" 認證的使用者資訊存放在這個檔案當中
require user xsl2 允許哪些使用者訪問並認證
#require user-vaild #這個表示只要是authuserfile後面跟的檔案中的使用者都可以訪問
二、基於使用者組的認證
只需要增加這兩行即可
authgroupfile "/etc/httpd/conf/htgroup" 這個檔案需要手動建立
require group mygroup(組名)
vim /etc/httpd/conf/htgroup 這文個件的內容為:
mygroup:xsl2 如果有多個使用者,使用空格隔開
對於上述authuserfile "/etc/httpd/conf/htpasswd" 中的檔案,不需要手動建立,可以使用乙個命令來自動建立。這個命令就是htpasswd
htpasswd的語法格式
htpasswd [-cm] /path/to/file username
-c:第一次建立檔案時使用,下次建立會覆蓋掉原來的檔案
-m:使用md5認證
/path/to.file:這個檔案就是用來存放那些要認證的使用者的資訊(使用者名稱和密碼),也就是authuserfile後面接的檔案
username:接要認證的使用者名稱
HTTP 學習之路(一)
通常使用的網路是在tcp ip協議族的基礎上運作的,而http屬於它內部的乙個子集。tcp ip是網際網路相關的各類協議族的總稱。tcp ip按層次劃分為以下四層 應用層 傳輸層 網路層 資料鏈路層。分層的好處在於,如果網際網路只有乙個協議統籌,某個地方需要改動時,只需改動相應的層即可。應用層決定了...
Linux學習之路
一直想學習linux,就其原因,一是懂這個的都被認為水平比較高,二是懂這個的工資也不低,這兩點我也是比較看重的。想學linux也不是一件簡單的事,因為用windows的東西太久了,從3.1到95 98 se nt 2000 me xp 2003,直至最新的windows 7 2008等,全算下來,有...
Linux學習之路
bios 開機主動執行的韌體,會識別第乙個可開機的裝置 mbr 第乙個可開機裝置的第乙個扇區內的主要啟動記錄區塊,內含開機管理程式 開機管理程式 boot loader 一支可讀取核心檔案來執行的軟體 核心檔案 開始作業系統的功能。下面是網上比較好的開機流程,僅供參考 將資料同步寫入磁碟的方法 sy...