Tid*_*ddo 5 proxy location nginx
我尝试设置 nginx,使其将请求代理到多个位置。例如/location1和/location2都应该代理到http://localhost:8080. 我只是不知道如何在不使用多个位置块的情况下配置它。我已经尝试过:
location /(location1|location2) {
proxy_pass http://localhost:8080/
}
Run Code Online (Sandbox Code Playgroud)
这只会给出 404。我也尝试过:
location ~ /(location1|location2) {
proxy_pass http://localhost:8080/
}
Run Code Online (Sandbox Code Playgroud)
这将引发代理传递不允许正则表达式的错误。
是否可以配置此代理而无需创建多个位置块?
显然缺少斜杠和“;”。尝试这个:
location ~ (/location1|/location2) {
proxy_pass http://localhost:8080;
}
| 归档时间: |
|
| 查看次数: |
2251 次 |
| 最近记录: |