V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Moyy
V2EX  ›  服务器

求助: 关于网页和服务器端口跑的程序不匹配的问题

  •  
  •   Moyy · Nov 12, 2023 · 1718 views
    This topic created in 899 days ago, the information mentioned may be changed or developed.

    我的 vps 上面跑了 adguard home 和几个 docker 程序,我用 nginx 反代把他们都映射到了我的域名的子域名下。 但是现在访问其中任何一个,都会跳转到 adguard home 而不是对应的端口上所跑的程序。

    nginx 文件语法没问题,端口和 ip 地址也没有填错。

    域名开启 cloudflare 的代理,访问 http/https 都是 adguard home ,

    关闭后,访问 https 都是 adguard home ,http 有可能是正确的程序(两个只有域名不同的配置文件,一个 http 是 adguard home 另一个正常)。 请帮帮我。

    5 replies    2023-11-12 13:25:29 +08:00
    eaststarpen
        1
    eaststarpen  
       Nov 12, 2023
    > 我用 nginx 反代把他们都映射到了我的域名的子域名下

    这步是如何操作的, 是否有必要;

    根据 op 描述, 这些 services 是在同一台机子上, 为啥要 "反代" 到域名, 直接反代到 127.0.0.1:port 不是更好吗?

    此外, op 说的 "反代" 是指 proxy_pass 还是 proxy_redirect, 有没有加上端口号;

    即使是不同域名, 在同一台机子/ip 上, 端口也不能重复

    > 域名开启 cloudflare 的代理

    注意 cf 只支持几个常用端口的代理
    lovelylain
        2
    lovelylain  
       Nov 12, 2023 via Android   ❤️ 4
    省流:我遇到问题了,我做的没问题,帮我解决问题。
    Honkaiteio
        3
    Honkaiteio  
       Nov 12, 2023
    @Moyy 请尽量把脱敏的配置文件放出来,好让大家更好地帮你解决问题
    caomu
        4
    caomu  
       Nov 12, 2023 via Android
    《提问的智慧》
    akira
        5
    akira  
       Nov 12, 2023
    nginx 文件语法没问题,端口和 ip 地址也没有填错。

    大概率是 nginx 的 hostname 配置不正确。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5360 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 03:49 · PVG 11:49 · LAX 20:49 · JFK 23:49
    ♥ Do have faith in what you're doing.