gpt4 book ai didi

nginx - 始终为 'proxy_pass' 并且在以 'auth_basic' 开头的请求上需要 '/admin' 。如何编写nginx配置?

转载 作者:行者123 更新时间:2023-12-01 06:45:11 27 4
gpt4 key购买 nike

这就是我所拥有的。问题是代理设置重复。什么是更好的方法?

proxy_redirect off;

location / {
if (!-f $request_filename) {
proxy_pass http://backend;
}
}

location /admin {
auth_basic 'Restricted';
auth_basic_user_file passwd;

if (!-f $request_filename) {
proxy_pass http://backend;
}
}

最佳答案

尝试一下:

Location / {
proxy_redirect off;
if (!-f $request_filename) {
proxy_pass http://backend;
}

location ~ ^/admin {
auth_basic 'Restricted';
auth_basic_user_file passwd;
}


}

关于nginx - 始终为 'proxy_pass' 并且在以 'auth_basic' 开头的请求上需要 '/admin' 。如何编写nginx配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6294181/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com