1.7 apache用户认证

# 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.test.com    //拥有域名可以设置为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配置


你可能感兴趣的:(1.7 apache用户认证)