LAMP之a(chǎn)pache用戶認(rèn)證 修改虛擬主機(jī)配置文件
//指定認(rèn)證的目錄 AllowOverride AuthConfig //這個(gè)相當(dāng)于打開認(rèn)證的開關(guān) AuthName "123.com user auth" //自定義認(rèn)證的名字,作用不大 AuthType Basic //認(rèn)證的類型,一般為Basic,其他類型阿銘沒用過 AuthUserFile /data/.htpasswd //指定密碼文件所在位置 require valid-user //指定需要認(rèn)證的用戶為全部可用用戶
創(chuàng)新互聯(lián)專注于平和網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供平和營銷型網(wǎng)站建設(shè),平和網(wǎng)站制作、平和網(wǎng)頁設(shè)計(jì)、平和網(wǎng)站官網(wǎng)定制、
小程序定制開發(fā)服務(wù),打造平和網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供
平和網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。創(chuàng)建用戶并生成密碼
/usr/local/apache2.4/bin/htpasswd -c -m /data/.htpasswd 用戶名
重新加載配置文件
/usr/local/apache2.4/bin/apachectl -t /usr/local/apache2.4/bin/apachectl graceful 重新測試提示401,表示需要用戶驗(yàn)證
curl -x127.0.0.1:80 111.com
直接命令行測試
curl -x127.0.0.1:80 -uyolks:yolks123 111.com -I
還可以針對訪問的頁面進(jìn)行認(rèn)證 例如管理員登陸用到admin.php,則可以對此文件進(jìn)行認(rèn)證方可訪問
編輯需要驗(yàn)證的文件
vim /data/wwwroot/111.com/123.php 測試
curl -x127.0.0.1:80 -uyolks:yolks123 111.com/123.php -I