lx1277 2022-04-18 19:22 采纳率: 50%
浏览 217

nginx负载均衡访问报404错误

问题描述

一个负载均衡服务器,两个web服务器,负载均衡后,访问web服务两台服务器会相互去对方的目录拿数据

负载均衡配置

 upstream nginx {
        server 192.168.22.17;
        server 192.168.22.18;
    }
 server {
        listen       80;
        server_name  www.b.com;
        location / {
        proxy_pass http://nginx;
        }

web1配置

server {
        listen       80;
        server_name  192.168.22.17;
        location / {
            root   html;
            index  index.html index.htm;
        }
}

web1错误日志

[error] 3525#0: *1652 open() "/usr/local/nginx/html/img/1.jpg" failed (2: No such file or directory), client: 192.168.22.19, server: 192.168.22.17, request: "GET /img/jya9pxac_w180_h180.png HTTP/1.0", host: "nginx", referrer: "http://www.b.com/"
/usr/local/nginx/html/img    #是自己的路径
1.jpg    #是web2的资源

为什么两台服务器会在自己的路径找对方的资源?

  • 写回答

2条回答

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 创建了问题 4月18日

      悬赏问题

      • ¥20 苹果app名字侵权商标,我投诉了,但是苹果一直没回怎么办
      • ¥15 Android studio运行不成功总是报错
      • ¥15 pycharm 加载软件包列表时出错connect timed out
      • ¥15 和您碰到了同一个问题
      • ¥15 如何在微信支付V3PHP版请求中添加header?
      • ¥15 在数字信号处理中用MATLAB显示波形。
      • ¥15 keil MDK软件进行仿真调试的局限
      • ¥15 关于gateway产生临时文件夹的问题
      • ¥15 Java Broken Pipe以及OOM
      • ¥20 请问有没有RTL8211FS的参考原理图