linux學習之路之http配置檔案詳解

2021-06-25 12:40:54 字數 950 閱讀 3522

在這裡在補充一點:

有時候我們瀏覽某個網頁時,需要輸入使用者名稱和密碼,那麼這種功能是如何實現的呢?

需要在/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...