有時候,我們需要給一些特殊的訪問設置一個用戶認證機制,增加安全。比如我們剛剛安裝好的discuz論壇,是有一個管理後臺的,雖然管理後臺本身就有密碼,但我們爲了更加安全,可以再設置一層用戶認證。
# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
在對應的虛擬主機配置中加入如下配置:
<Directory /data/www/admin.php>
AllowOverride AuthConfig
AuthName "alksdjflkasjdf"
AuthType Basic
AuthUserFile /data/.htpasswd
require valid-user
</Directory>
# /usr/local/apache2/bin/htpasswd -cm /data/.htpasswd 123123
/usr/local/apache2/bin/apachectl graceful