Options Indexes FollowSymLinks
AuthType basic
AuthName "hello"
AuthUserFile /etc/httpd/users/.htpasswd
Require valid-user
这是一个 Apache 配置文件的示例,用于设置一个基本的认证区域。
这个配置文件中包含了四个指令:
- Options Indexes FollowSymLinks:这个指令用于设置当前目录的选项,包括是否启用索引文件(Indexes)、是否允许目录浏览(Indexes)以及是否允许跟踪符号链接(FollowSymLinks)。
- AuthType basic:这个指令用于设置认证的类型,这里是 basic 认证,也就是基本认证。
AuthName “hello”:这个指令用于设置认证区域的名称,这里是 “hello”。 - AuthUserFile /etc/httpd/users/.htpasswd:这个指令用于设置用户认证文件的路径,这里是 “/etc/httpd/users/.htpasswd”。
- Require valid-user:这个指令用于设置访问控制规则,这里是要求用户必须经过认证才能访问此区域。
需要创建一个名为 “.htpasswd” 的文件,并将其放置在 “/etc/httpd/users/” 目录下。这个文件用于存储用户的用户名和加密后的密码。您可以使用 htpasswd 命令来创建和管理这个文件。