Apache 可以使用 htpasswd 和 .htaccess 文件实现基于用户名的访问控制。
创建 htpasswd 文件:首先,创建包含您的用户名和密码的 htpasswd 文件。 可以使用 htpasswd 命令行工具创建此文件。 例如,运行以下命令创建htpasswd文件并添加用户。
htpasswd -c /path/to/htpasswd username
配置 .htaccess 文件。 在control is required目录下创建一个名为.htaccess的文件,添加以下内容:
AuthType Basic
AuthName "Restricted Area"
AuthUserFile /path/to/htpasswd[ h]Require valid- user
重新启动 Apache 服务器。 完成上述步骤后,必须重新启动 Apache 服务器以使更改生效。 可以通过运行以下命令重新启动 Apache 服务器:
sudo systemctl restart apache2
现在,当用户访问受保护的目录时,将要求输入用户名和您你的密码。 只有输入正确的用户名和密码才能访问该目录。
评论前必须登录!
注册