在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
关于Basic Authorization
下面我们就来正式看一下如何在Nginx上配置一个Basic Auth认证的下载服务: 建用户和文件夹 chown -R shareuser:shareuser /path/to/data 列出指定目录下的文件:
配置Basic Auth 两个指令
auth_basic_user_file是一个存储用户名密码的文件。需要htpasswd命令来生成, 密码文件生成 sudo apt-get install apache2-utils 命令 htpasswd -c /path/to/passwd username -c 是新建一个文件, 如果是append到已有文件,不用该选项。 app conf nginx.conf passwd data 最终的结果如下:
user shareuser; server { listen 8011; root data; # index index.html index.htm; #关闭index, 否则会显示index.html而不是列出文件 location / { autoindex on; autoindex_exact_size off; autoindex_localtime on; auth_basic "Restricted"; auth_basic_user_file passwd; } } } 启动 nginx -p /path/to/app -c conf/nginx.conf 即可访问。 |
请发表评论