V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
SirYuxuan
V2EX  ›  问与答

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

  •  
  •   SirYuxuan · Sep 12, 2024 · 1221 views
    This topic created in 595 days ago, the information mentioned may be changed or developed.
    我有一个目标地址 http://127.0.0.1/(公网 IP 家里的 NAS 系统,非 80 端口)
    问题是今天之前都访问的好好的!今天突然不行了。
    我创建了一个反向代理配置了 2 个域名
    a.domain1.com

    a.domain2.com

    这时候第一个域名可以正常访问,第二个访问不了(erorr 502)是为啥呢
    5 replies    2024-09-12 11:01:57 +08:00
    9A0DIP9kgH1O4wjR
        1
    9A0DIP9kgH1O4wjR  
       Sep 12, 2024
    啥配置也不贴,让人干想呢?
    SirYuxuan
        2
    SirYuxuan  
    OP
       Sep 12, 2024
    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  
       Sep 12, 2024
    看一下 nginx 的日志有没有记录
    看一下服务本身是否支持第二个域名访问?
    SirYuxuan
        4
    SirYuxuan  
    OP
       Sep 12, 2024
    配置第二个域名仅仅是为了演示,a 域名可以,b 域名不可以,单独配 a,c,d 域名都可以,就 b 不行,
    *9 recv() failed (104: Connection reset by peer) while reading response header from upstream,
    ho121
        5
    ho121  
       Sep 12, 2024
    @SirYuxuan 被墙了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5734 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 06:20 · PVG 14:20 · LAX 23:20 · JFK 02:20
    ♥ Do have faith in what you're doing.