Set user authentication for directory or file
Add the following configuration to the corresponding host configuration file:
<directory/data/ Www/admin.php>
authname "the Administrator authentication!"
authtype Basic
require valid-user
</directory>
The path after the directory is the directory or file for user authentication, AuthName followed by a custom validation prompt, AuthUserFile followed by a validation file.
Create a validation file using Apache's own tool htpasswd:
#/USR/LOCAL/APACHE2/BIN/HTPASSWD-CM/DATA/.HTPASSWD Username
New Password:
Re-type New Password:
Adding password for user username
# CAT/DATA/.HTPASSWD
username: $apr 1$wlvegnih$ne.iu7fgjfpbzsp6socz11
The-c means to create a new file,-m for password MD5 encryption, followed by the path to verify the file, username is the user name
#/usr/local/apache2/bin/apachectl-t
Syntax OK
Check that the configuration file is correct
#/usr/local/apache2/bin/apachectl Graceful
Graceful means reloading the configuration file
This article from "Good Freshman only gourd" blog, please be sure to keep this source http://zhuxingye.blog.51cto.com/11121336/1740180
Apache Settings-Set user authentication for directory or file