gpt4 book ai didi

具有多个位置的 nginx proxypass

转载 作者:行者123 更新时间:2023-12-04 19:32:06 27 4
gpt4 key购买 nike

我尝试设置 nginx,使其将请求代理到多个位置。例如。 /location1/location2都应该代理到 http://localhost:8080 .我只是不知道如何在不使用多个位置块的情况下进行配置。我已经尝试过:

location /(location1|location2) {
proxy_pass http://localhost:8080/
}

这只会给 404s。我也试过:
location ~ /(location1|location2) {
proxy_pass http://localhost:8080/
}

这将抛出一个错误,即代理传递不允许使用正则表达式。

是否可以在无需创建多个位置块的情况下配置此代理?

最佳答案

显然缺少斜线和“;”。尝试这个:

location ~ (/location1|/location2) {
proxy_pass http://localhost:8080;
}

关于具有多个位置的 nginx proxypass,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17968486/

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