環境: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試一下,是不是要用戶密碼了!:)