如何给Nginx目录设置密码?怎样给nginx访问目录需要密码?访问这个目录下面的所有文件,都会弹出一个要输入密码的认证框,密码不对则无法访问。这对于保护后台目录很有作用。
auth_basic 'www.ctohome.com password:';
auth_basic_user_file /usr/local/nginx/conf/htpasswd;
首先需要将上面2行加入到nginx的配置文件的locaton里面
然后用htpasswd 命令设置密码:
htpasswd -bdc /usr/local/nginx/conf/htpasswd ctohome.com www.ctohome.com;
其中参数c表示如果密码文件不存在,这新创建文件