国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > Apache > 正文

Apache Wind2003 配置網(wǎng)站目錄權(quán)限小結(jié)

2024-08-27 18:23:17
字體:
供稿:網(wǎng)友
Apache + Windows 2003 配置網(wǎng)站目錄權(quán)限小結(jié)

非常簡單的權(quán)限設(shè)置,就是訪問網(wǎng)站時會彈出用戶名和密碼,通過身份驗證后可以正常瀏覽,如下圖。

在Apache和Windows2003中配置起來也非常方便,主要參考了Apche的手冊

1.建立密碼文件

Apache在其安裝目錄的bin子目錄中提供了htpasswd工具,用于建立密碼文件:
復(fù)制代碼 代碼如下:
htpasswd -b -c -m -d -s c:/password.txt username password

其中-m -d -s都是加密的方式,具體見參考手冊
2.啟用認(rèn)證
其中方式有多種,可以在httpd.conf或.htaccess根目錄中配置,不過在.htaccess中配置會影響服務(wù)器性能,因此這里采用httpd.conf中<Directory /usr/local/apache/apache/htdocs/secret>加入以下配置信息:
復(fù)制代碼 代碼如下:
Options None
AllowOverride AuthConfig
Order allow,deny
Allow from all
AuthType Basic
AuthName "Restricted Files"
AuthUserFile c:/password.txt
Require valid-user

其中第2行是其中認(rèn)證
第5行AuthType指明了基本認(rèn)證方式,這是一種不加密的認(rèn)證
第6行AuthName指明了認(rèn)證區(qū)域,在我們輸入用戶名和密碼的時候起到提示的作用
第7行AuthUserFile設(shè)置了密碼文件的位置,該文件不應(yīng)該在網(wǎng)站服務(wù)下(除非你想讓別人知道用戶名和密碼)
第8行valid-user指明了所有在password.txt出現(xiàn)過的用戶名和密碼都可以訪問
3.重啟Apache即可
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
這再轉(zhuǎn)一篇更詳細(xì)的,一些細(xì)節(jié)可以參考一下:
經(jīng)常上網(wǎng)的讀者會遇到這種情況:訪問一些網(wǎng)站的某些資源時,瀏覽器彈出一個對話框,要求輸入用戶名和密碼來獲取對資源的訪問。這就是用戶認(rèn)證的一種技術(shù)。用戶認(rèn)證是保護(hù)網(wǎng)絡(luò)系統(tǒng)資源的第一道防線,它控制著所有登錄并檢查訪問用戶的合法性,其目標(biāo)是僅讓合法用戶以合法的權(quán)限訪問網(wǎng)絡(luò)系統(tǒng)的資源。基本的用戶認(rèn)證技術(shù)是“用戶名+密碼”。
Apache是目前流行的Web服務(wù)器,可運(yùn)行在Linux、Unix、Windows等操作系統(tǒng)下,它可以很好地解決“用戶名+密碼”的認(rèn)證問題。Apache用戶認(rèn)證所需要的用戶名和密碼有兩種不同的存貯方式:一種是文本文件;另一種是MSQL、Oracle、MySQL等數(shù)據(jù)庫。下面以Linux的Apache為例,就這兩種存貯方式,分別介紹如何實(shí)現(xiàn)用戶認(rèn)證功能,同時對Windows的Apache用戶認(rèn)證作簡要的說明。
采用文本文件存儲
這種認(rèn)證方式的基本思想是:Apache啟動認(rèn)證功能后,就可以在需要限制訪問的目錄下建立一個名為.htaccess的文件,指定認(rèn)證的配置命令。當(dāng)用戶第一次訪問該目錄的文件時,瀏覽器會顯示一個對話框,要求輸入用戶名和密碼,進(jìn)行用戶身份的確認(rèn)。若是合法用戶,則顯示所訪問的頁面內(nèi)容,此后訪問該目錄的每個頁面,瀏覽器自動送出用戶名和密碼,不用再輸入了,直到關(guān)閉瀏覽器為止。以下是實(shí)現(xiàn)的具體步驟:
以超級用戶root進(jìn)入Linux,假設(shè)Apache 1.3.12已經(jīng)編譯、安裝到了/usr/local/apache目錄中。缺省情況下,編譯Apache時自動加入mod_auth模塊,利用此模塊可以實(shí)現(xiàn)“用戶名+密碼”以文本文件為存儲方式的認(rèn)證功能。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 辰溪县| 疏附县| 郧西县| 太白县| 抚顺市| 峨边| 鄂温| 盐亭县| 德庆县| 高邑县| 土默特右旗| 秀山| 洪江市| 奎屯市| 琼海市| 迁安市| 万全县| 修武县| 应用必备| 保靖县| 九台市| 时尚| 大同县| 乐陵市| 裕民县| 米泉市| 荣昌县| 苗栗市| 龙江县| 淳化县| 陇川县| 苍溪县| 徐闻县| 花莲市| 宁乡县| 漾濞| 江阴市| 巴中市| 清原| 民丰县| 庐江县|