文章

nginx添加密码保护

  编辑于:2018-11-17

有点时候一些服务不想直接暴露在网络上,这个时候可以利用nginx添加密码保护

        location /info/
        {
                auth_basic "please enter user name and password";
                auth_basic_user_file /home/wwwroot/htpasswd; 
                autoindex on;
        }

/info/是你想要使用密码保护的路径,如果想要保护所有路径,则使用/即可,/home/wwwroot/htpasswd就是密码所在的文件,可以用在线工具生成,搜索htpasswd 在线即可,将生成的账号密码填入该文件,重启nginx即可,注意如果对该密码文件没有访问权限的话,nginx会报500错误,如果是lnmp.org一键包安装的,执行

chown www:www /home/wwwroot/htpasswd

即可。

发表回复