用到模块
ngx_http_auth_basic_module
Directives
Syntax: | auth_basic string | off; |
Default: | auth_basic off; |
Context: | http, server, location, limit_except |
Enables validation of user name and password using the “HTTP Basic Authentication” protocol. The specified parameter is used as a
realm
. Parameter value can contain variables (1.3.10, 1.2.7). The special value
off
allows cancelling the effect of the
auth_basic
directive inherited from the previous configuration level.
Syntax: | auth_basic_user_file file; |
Default: | — |
Context: | http, server, location, limit_except |
Specifies a file that keeps user names and passwords, in the following format:
# commentname1:password1name2:password2:commentname3:password3
The
file
name can contain variables.
1.server节点中添加
auth_basic "Registry realm";
auth_basic_user_file 81.htpasswd;
auth_basic_user_file 81.htpasswd;
2.生成用户密码文件
htpasswd -cb /opt/nginx/conf/81.htpasswd chinfeng password
3.访问service监听端口就是提示输入用户名密码