nginx proxy_pass配置报错
时间: 2023-11-11 16:51:02 浏览: 183
利用Nginx_geo模块实现CDN调度的配置方法
nginx proxy_pass配置报错的原因可能有几种,根据提供的引用内容来看,可能是由于配置中的proxy_pass指令没有正确设置URL导致的。
在引用的配置中,proxy_pass指令没有带URL。在引用中,proxy_pass指令正确地设置了URL。如果在配置中忘记设置URL或设置错误的URL,就会导致代理请求到错误的目标服务器,从而出现404错误。
为了解决这个问题,您需要在proxy_pass指令中正确设置URL,确保代理请求到正确的目标服务器。根据您提供的引用内容,您可以修改配置如下:
```nginx
location / {
proxy_pass http://server1/indexNew;
}
location /index {
proxy_pass http://server2/;
}
```
这样修改后,代理请求将会正确地发送到目标服务器,并解决了404错误问题。
阅读全文