步骤一 : 创建用户名密码
# 创建用户名密码文件
htpasswd -dbc htpasswd.users user password
密码也可以通过openssl passwd password 来创建
格式为 user:encrypr_ password
可以多个
步骤二 : Nginx配置
server { listen 80; server_name xxx.com; location / { auth_basic "Restricted Access"; auth_basic_user_file htpasswd.users; proxy_set_header Host $host; proxy_pass http://127.0.0.1:8001; proxy_next_upstream error timeout http_500; } }
- Authorization nginx Basicauthorization nginx basic basic_auth nginx basic auth authorization role-based-authorization server your with authorization authorization keycloak example grant authorization information available message authorization netcore ocelot authentication authorization vs role-based-authorization authorization插件