美文网首页
nginx--通过openssl 配置密码访问网站

nginx--通过openssl 配置密码访问网站

作者: w_dll | 来源:发表于2020-11-03 00:20 被阅读0次

通过查阅,对网站通过密码进行访问 有两种方法;
一种是 通过htpasswd, 一种是openssl;
因为服务器上自带了 openssl,避免安装的麻烦,使用 openssl 生成用户名和对应的密码文件;
参考了一下文章
https://blog.csdn.net/yuezhilangniao/article/details/106191760

新建 passwd文件

通过以下命令新建 passwd文件,用户名为 test,密码为 abcd123456

echo -n "test:" > passwd
openssl passwd abcd123456 >> passwd

另一种方法为htpasswd,命令如下
htpasswd -c /usr/local/src/nginx/passwd test

修改nginx配置文件

添加以下两行配置,/nginx-1.12.2/conf/passwd 为刚刚生成的文件及其路径;

10          auth_basic "Please input password";
11          auth_basic_user_file /nginx-1.12.2/conf/passwd;

重启nginx 生效

nginx -s reload

访问页面如下


相关文章

网友评论

      本文标题:nginx--通过openssl 配置密码访问网站

      本文链接:https://www.haomeiwen.com/subject/hdgvvktx.html