V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
SirYuxuan
V2EX  ›  问与答

一个非常诡异的反向代理问题

  •  
  •   SirYuxuan · 2024-09-12 10:12:48 +08:00 · 1056 次点击
    这是一个创建于 379 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我有一个目标地址 http://127.0.0.1/(公网 IP 家里的 NAS 系统,非 80 端口)
    问题是今天之前都访问的好好的!今天突然不行了。
    我创建了一个反向代理配置了 2 个域名
    a.domain1.com

    a.domain2.com

    这时候第一个域名可以正常访问,第二个访问不了(erorr 502)是为啥呢
    5 条回复    2024-09-12 11:01:57 +08:00
    9A0DIP9kgH1O4wjR
        1
    9A0DIP9kgH1O4wjR  
       2024-09-12 10:20:13 +08:00
    啥配置也不贴,让人干想呢?
    SirYuxuan
        2
    SirYuxuan  
    OP
       2024-09-12 10:25:05 +08:00
    server {
    listen 80;
    server_name a.domain1.com a.domain2.com;
    location ^~ / {


    proxy_pass http://127.0.0.1/;
    proxy_set_header Host $http_host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Real-Port $remote_port;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header REMOTE-HOST $remote_addr;

    proxy_connect_timeout 60s;
    proxy_send_timeout 600s;
    proxy_read_timeout 600s;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection $connection_upgrade;

    }
    }
    大概这样
    9A0DIP9kgH1O4wjR
        3
    9A0DIP9kgH1O4wjR  
       2024-09-12 10:36:13 +08:00
    看一下 nginx 的日志有没有记录
    看一下服务本身是否支持第二个域名访问?
    SirYuxuan
        4
    SirYuxuan  
    OP
       2024-09-12 10:37:39 +08:00
    配置第二个域名仅仅是为了演示,a 域名可以,b 域名不可以,单独配 a,c,d 域名都可以,就 b 不行,
    *9 recv() failed (104: Connection reset by peer) while reading response header from upstream,
    ho121
        5
    ho121  
       2024-09-12 11:01:57 +08:00
    @SirYuxuan 被墙了
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2628 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 01:44 · PVG 09:44 · LAX 18:44 · JFK 21:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.