nginx下通过Basic access authentication加密网站 发表于 2015-11-19 分类于 后台相关 阅读次数: 通过http基本认证加密网站 相关概念 Basic access authentication nginx下加密网站在nginx配置文件中添加以下代码即可实现网站加密 1234location / { auth_basic "closed site"; # 提示信息 auth_basic_user_file /home/conf/htpasswd; #密钥文件} 密钥文件格式如下(每行对应一对用户名和密码): 12abc:XK/IBlWKzc4N2sfajo:uvvdZC313LC1Q 可通过 http://tool.oschina.net/htpasswd 在线生成 经测试,用php进行http认证也可以在nginx下使用. 这种方法的缺点是在用户不退出浏览器的情况下,没有方法能让用户登出,并且用户在登入时密码错误时要重新打开浏览器输入密码,比较麻烦。 参考 php官方文档-用 PHP 进行 HTTP 认证 nginx官方文档