nginx url路径配置账号密码登录访问
-
1、 yum -y install httpd-tools
-
2、设置test用户名和密码,并把用户名、密码保存到指定文件中
htpasswd -c /usr/local/src/nginx/passwd test [root@localhost conf.d]# cat /usr/local/src/nginx/passwd [root@localhost conf.d]# htpasswd -c /usr/local/src/nginx/passwd test New password: Re-type new password: Adding password for user test
-
3、 nginx配置
location /files/test { autoindex on; #允许nginx在浏览器以文件夹形式访问 autoindex_exact_size on; #显示文件大小 autoindex_localtime on; #显示文件时间 charset utf-8; #新增密码访问 auth_basic "Please input password"; #这里是验证时的提示信息 auth_basic_user_file /usr/local/src/nginx/passwd; alias /data/files/test #指定具体的服务器路径; }
-
htpasswd 其他参数
htpasswd [-cmdpsD] [passwdfile] [username] htpasswd -b[cmdpsD] [passwdfile] [username] [password] htpasswd -n[mdps] username htpasswd -nb[mdps] username password htpasswd命令选项参数说明 -c 创建一个加密文件 -n 不更新加密文件,只将htpasswd命令加密后的用户名密码显示在屏幕上 -m 默认htpassswd命令采用MD5算法对密码进行加密 -d htpassswd命令采用CRYPT算法对密码进行加密 -p htpassswd命令不对密码进行进行加密,即明文密码 -s htpassswd命令采用SHA算法对密码进行加密 -b htpassswd命令行中一并输入用户名和密码而不是根据提示输入密码 -D 删除指定的用户<p style=""></p>
本文是原创文章,转载请注明来自 知识殿堂
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果