首先,您需要與所有用戶和他們的加密的密碼文件
user1:7yeforpzkogtw
user2:zwes8w.81oqj2
用戶名是多達255個字符,不能包含:。
您可以手動創建此文件。對于password ecryption有可用的(這里的一http://www.flash.net/cgi-bin/pw.pl)的許多工具。然后你就可以通過ftp上傳它。
另一種方法來創建它是使用apache的htpasswd工具。
當您紅外搜索與跟蹤創建此文件,這里的命令行
htpasswd -c /home/vank0/.htpasswd -c vank0
你問它兩次密碼和用戶vank0已添加?,F在讓我們添加一些更多的用戶:
- htpasswd -c /home/vank0/.htpasswd pesho
- htpasswd -c /home/vank0/.htpasswd misho
- htpasswd -c /home/vank0/.htpasswd diana
- htpasswd -c /home/vank0/.htpasswd petq
創建一個.htaccess 文件打開
你應該創建一個。在目錄中要保護htaccess文件。讓我們假設該文件的根是/ home/vank0/www /,這個目錄是/ home/vank0/www/taino /和網站的網址是vank0.example.com。下面是/ home/vank0/www/taino/.htaccess內容
- authtype basic
- authname "secret directory"
- authuserfile /home/vank0/.htpasswd
- ?require valid-user
如果你想創建目錄/ home/vank0/www/po-taino /只為用戶vank0訪問,您應該創建/ home/vank0/www/po-taino/.htaccess
- authtype basic
- authname "secret directory of vank0"
- authuserfile /home/vank0/.htpasswd
- ?require user vank0
一個目錄可以訪問只為在密碼文件中的用戶數。例如只pesho和御莊應該看到/ home/vank0/www/pesho-misho /。我們需要另一個文件 - 包含用戶群體,其中只有一組設置。該文件是/ home/vank0/.htgroups:
- authtype basic
- authname "secret directory of grupata"
- authuserfile /home/vank0/.htpasswd
- authgroupfile /home/vank0/.htgroups
- require group grupata
新聞熱點
疑難解答