歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

Apache2上簡單實現訪問控制認證

  環境:redhatA3上自帶的apache2.0.46   httpd.conf配置文件位置:/etc/httpd/conf/     這個實驗是為了給我的一些不會用FTP朋友搞的,但我又不想什麼人都能下載,所以搞了簡單的認證     首先下載內容放在了/home/zyl下     修改/etc/httpd/conf/httpd.conf     NameServer 192.168.0.1   DocumentRoot "/home/zyl"   (但是我用http://192.168.0.1進入時,還是進入apache的測試頁,不知道為什麼,我本來以為會進入下載頁面的,所以我只好用了Alias)   Alias /zyl "/home/zyl/"   (這樣我使用http://192.168.0.1/zyl就可以進入了,怪了!哪位老大知道這是為什麼,給我說一下,謝謝!)   <Directory /home/zyl>   AuthType Basic   AuthName "Restricted Files"   AuthUserFile /etc/httpd/passwd/passWords   Require user http     </Directory>   #上面這一段就是給目錄加密的,Basic是基本認證,明文密碼的,用戶是http,密碼文件是/etc/httpd/passwd/passwords     保存退出     然後使用/usr/bin/htpasswd命令來建立http用戶,和密碼文件   # htpasswd -c /etc/httpd/passwd/passwords http   New password: httppa   Re-type new password: httppa   Adding password for user http     這樣就可以啦,進入http://192.168.0.1/zyl試一下,是不是要用戶密碼了!:)




Copyright © Linux教程網 All Rights Reserved