auth_basic "请 输 入 用 户 和 密 码 "; # 验 证 时 的 提 示 信 息
auth_basic_user_file /etc/nginx/password; # 认 证 文 件
然后我也在nginx配置中加了如下header头:
proxy_set_header Authorization "";
可是输完密码后尽管正确还是反复让我输密码,我百分百确认不是密码不正确的原因,因为我把location /里面的block换成下面的马上就认证成功了:
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ =404;
}
这个貌似是http basic auth和alist默认鉴权有冲突导致的,详情见下面这个issue:
https://github.com/fatedier/frp/issues/1545
MJJ大神帮忙搞定后我双手奉上50红包哈~