# mkdir /data/www/abc
# cp /data/www/home.php ./123.txt
#vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
加入如下配置
<VirtualHost *:80>
DocumentRoot "/data/www"
ServerName //拥有域名可以设置为www.pirate.cn
<Directory /data/www/abc/123.txt>
AllowOverride AuthConfig
AuthName "hello word!" //自定义提示
AuthType Basic
AuthUserFile /data/www/abc/.htpasswd //指定用户密码文件在哪里
require valid-user
</Directory>
</VirtualHost>
# /usr/local/apache2/bin/htpasswd -cm /data/.htpasswd wyc //第一次使用加-c为了创建/data/.htpasswd密码文件,以后不加
密码txjh666
#
# /usr/local/apache2/bin/apachectl –t //查看配置文件是否有问题
# /usr/local/apache2/bin/apachectl start //启动服务
# /usr/local/apache2/bin/apachectl graceful //graceful相当于reload配置