我尝试设置 nginx 以便将请求代理到多个位置。例如/location1
和/location2
都应该被代理到http://localhost:8080
. 我只是不知道如何在不使用多个位置块的情况下配置它。我已经尝试过:
location /(location1|location2) {
proxy_pass http://localhost:8080/
}
这只会给出404。我也试过:
location ~ /(location1|location2) {
proxy_pass http://localhost:8080/
}
这将引发代理传递不允许使用正则表达式的错误。
是否可以配置此代理而无需创建多个位置块?