1. 程式人生 > >Apache 配置用戶認證

Apache 配置用戶認證

ase 創建 graceful htpasswd span 訪問 賬戶 input 二次

有些網頁,要求使用賬號和密碼才能訪問,如網站後臺、phpMyAdmin 、Wiki 平臺等,需要註意的是,Apache 認證只限於安全性要求較低的地方,因為賬戶密碼以明文傳輸

[[email protected] ~]# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
<VirtualHost *:80>
    DocumentRoot "/data/www"
    ServerName www.test.com
    <Directory /data/www>                   # 為哪個目錄配置認證
AuthName "Please input password" # 認證提示信息 AuthType basic # 認證類型 AuthUserFile /data/.htpasswd # 認證使用的密碼文件 Require valid-user # 開啟認證 </Directory>
</VirtualHost>
[[email protected]
/* */ ~]# /usr/local/apache2/bin/htpasswd -cm /data/.htpasswd user1 # 創建認證使用的用戶名和密碼 [[email protected] ~]# /usr/local/apache2/bin/htpasswd -m /data/.htpasswd user2 # 第二次創建不需要使用 -c 參數,否則會覆蓋源文件
[[email protected] ~]# /usr/local/apache2/bin/apachectl -t
[[email protected] ~]# /usr/local/apache2/bin/apachectl graceful

技術分享

Apache 配置用戶認證