apache htaccess認證

服務器:10.10.54.83
(1)建立用戶
第一次建立須要-c參數,若是再加會覆蓋前面的
[root@nan83 ~]# htpasswd -c /etc/httpd/conf/users lisn
[root@nan83 ~]# htpasswd /etc/httpd/conf/users nan
(2)建立.htaccess文件 
[root@nan83 ~]# cd /var/www/html/
[root@nan83 html]# vim .htaccess
AuthName "htaccess auth"
AuthType Basic
AuthUserFile /etc/httpd/conf/users
Require valid-user
(3)修改配置文件
[root@nan83 html]# vim /etc/httpd/conf/httpd.conf 
<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy All
</Files>
--添加下面的內容
<Directory "/var/www/html">
        AllowOverride AuthConfig	--僅有網頁認證(賬號和密碼)可覆蓋
        Order allow,deny		--以allow優先處理,沒有寫入規則的默認爲deny
        Allow from all			--所有客戶端都可瀏覽
</Directory>
(4)重啓
[root@nan83 html]# /etc/init.d/httpd restart
(5)測試
客戶機端:
root@sn:~# vim /etc/resolv.conf 
nameserver 10.10.54.83
在瀏覽器中輸入「www.ndw.com」
輸入用戶名和密碼。
相關文章
相關標籤/搜索