.htaccess文件保護(hù)實(shí)例講解
更新時(shí)間:2011年02月06日 17:14:20 作者:
.htaccess太強(qiáng)大了,但它本身會(huì)不會(huì)被破解掉呢,請(qǐng)問如何保護(hù)它?
比如說,想要保護(hù)admin文件夾,經(jīng)過以下兩個(gè)步驟:
步驟一、可以用記事本新建文件.htaccess,輸入以下內(nèi)容:
AuthType BasicAuth
UserFile D:/AppServ/www/Hill/admin/.htpasswd
AuthName “hill”
require valid-user
各行不多解釋,關(guān)鍵是第二行,一定要是絕對(duì)路徑,表示.htpasswd文件的位置。(位置任意)
然后把這個(gè)名為.htaccess的文件放到admin文件夾中。
步驟二、下面就是新建一個(gè)名為.htpasswd的文件,名字應(yīng)該和上面第二行一致。
簡單的方法:開始-運(yùn)行-cmd-apache>bin\htpasswd -c .htpasswd name
下面就是輸入密碼了,是經(jīng)過md5加密的。
建好后把這個(gè)名為.htpasswd的文件放到第二行指定的位置處。
再次說明一下UserFile第二行,花了我好長時(shí)間才弄好,如果提示500錯(cuò)誤就是路徑不正確。對(duì)于atbhost空間的位置是/home/注冊(cè)名。
atbhost空間提供了存放密碼的地方:.htpasswds
把你的.htaccess文件保護(hù)起來
.htaccess太強(qiáng)大了,但它本身會(huì)不會(huì)被破解掉呢,請(qǐng)問如何保護(hù)它?
答:在使用.htaccess來設(shè)置目錄的密碼保護(hù)時(shí),它包含了密碼文件的路徑。從安全考慮,有必要把.htaccess也保護(hù)起來,不讓別人看到其中的內(nèi)容。雖然可以用其他方式做到這點(diǎn),比如文檔的權(quán)限。不過,.htaccess本身也能做到,只需加入如下的指令:
<Files .htaccess>
order allow,deny
deny from all
</Files>
步驟一、可以用記事本新建文件.htaccess,輸入以下內(nèi)容:
AuthType BasicAuth
UserFile D:/AppServ/www/Hill/admin/.htpasswd
AuthName “hill”
require valid-user
各行不多解釋,關(guān)鍵是第二行,一定要是絕對(duì)路徑,表示.htpasswd文件的位置。(位置任意)
然后把這個(gè)名為.htaccess的文件放到admin文件夾中。
步驟二、下面就是新建一個(gè)名為.htpasswd的文件,名字應(yīng)該和上面第二行一致。
簡單的方法:開始-運(yùn)行-cmd-apache>bin\htpasswd -c .htpasswd name
下面就是輸入密碼了,是經(jīng)過md5加密的。
建好后把這個(gè)名為.htpasswd的文件放到第二行指定的位置處。
再次說明一下UserFile第二行,花了我好長時(shí)間才弄好,如果提示500錯(cuò)誤就是路徑不正確。對(duì)于atbhost空間的位置是/home/注冊(cè)名。
atbhost空間提供了存放密碼的地方:.htpasswds
把你的.htaccess文件保護(hù)起來
.htaccess太強(qiáng)大了,但它本身會(huì)不會(huì)被破解掉呢,請(qǐng)問如何保護(hù)它?
答:在使用.htaccess來設(shè)置目錄的密碼保護(hù)時(shí),它包含了密碼文件的路徑。從安全考慮,有必要把.htaccess也保護(hù)起來,不讓別人看到其中的內(nèi)容。雖然可以用其他方式做到這點(diǎn),比如文檔的權(quán)限。不過,.htaccess本身也能做到,只需加入如下的指令:
復(fù)制代碼 代碼如下:
<Files .htaccess>
order allow,deny
deny from all
</Files>
相關(guān)文章
php $_SERVER["REQUEST_URI"]獲取值的通用解決方法
在 PHP 眾多預(yù)定義服務(wù)器變量中,$_SERVER["REQUEST_URI"] 算是經(jīng)常用到的,但是這個(gè)變量只有 apache 才支持,因此,我們需要一個(gè)更加通用的方式來獲取 REQUEST_URI 的值,本文就是結(jié)束這一問題的解決方案。2010-06-06
PHP mongodb操作類定義與用法示例【適合mongodb2.x和mongodb3.x】
這篇文章主要介紹了PHP mongodb操作類定義與用法,結(jié)合實(shí)例形式分析了php封裝的適合mongodb2.x和mongodb3.x版本MongoDB數(shù)據(jù)庫連接、增刪改查、錯(cuò)誤處理等操作定義與使用方法,需要的朋友可以參考下2018-06-06
關(guān)于PHP session 存儲(chǔ)方式的詳細(xì)介紹
本篇文章是對(duì)PHP中的session存儲(chǔ)方式進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
PHP調(diào)用Linux命令權(quán)限不足問題解決方法
這篇文章主要介紹了PHP調(diào)用Linux命令權(quán)限不足問題解決方法,本文是解決項(xiàng)目問題總結(jié)而來,通過修改sudo配置文件解決無權(quán)限執(zhí)行命令問題,需要的朋友可以參考下2015-02-02
PHP使用pear實(shí)現(xiàn)mail發(fā)送功能 windows環(huán)境下配置pear
這篇文章主要介紹在 windows環(huán)境下如何配置pear,PHP使用pear實(shí)現(xiàn)mail發(fā)送功能,感興趣的小伙伴們可以參考一下2016-04-04
PHP依賴注入(DI)和控制反轉(zhuǎn)(IoC)詳解
這篇文章主要介紹了PHP依賴注入(DI)和控制反轉(zhuǎn)(IoC)的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-06-06

