我正在尝试在我的 XAMPP 服务器中设置用户身份验证,类似于路由器在调用特定路由时提示输入用户名和密码的方式。我想了解底层协议以及浏览器如何识别服务器需要身份验证。
谁能指导我完成在 XAMPP 中创建此身份验证协议的过程?我希望能够解释所涉及的步骤以及任何相关的代码片段或配置示例。
预先感谢您的帮助!
您希望由服务器实现的身份验证,在您的情况下是 WAMP 设置中的 Apache 服务器:
请按照以下步骤实现基本身份验证:
- 在 Web 根目录中创建一个名为 .htaccess 的文件。
- 在其中添加以下内容:
AuthType Basic
AuthName "Password Protected Area"
AuthUserFile .htpasswd
Require valid-user
-
在同一目录中创建名为.htpasswd的文件并添加以下内容:
admin:$apr1$lrXGxv30$XbZ2kQ3pDMDSQJ4XJV2Rv1
这里 admin 是用户名,$apr1$lrXGxv30$XbZ2kQ3pDMDSQJ4XJV2Rv1
是加密后的密码admin123
您可以在以下位置生成 .htpasswd 文件:http://www.htaccesstools.com/htpasswd-generator/ http://www.htaccesstools.com/htpasswd-generator/
WARNING建议您将 .htpasswd 文件放在不是根目录的另一个目录中,然后在 .htaccess 中给出它的路径,如下所示:/path/to/.htpasswd
一个精彩的教程可以帮助您:https://www.web2generators.com/apache-tools/htpasswd-generator https://www.web2generators.com/apache-tools/htpasswd-generator
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)