美文网首页
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