V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Moyy
V2EX  ›  服务器

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

  •  
  •   Moyy · 360 天前 · 1013 次点击
    这是一个创建于 360 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    5 条回复    2023-11-12 13:25:29 +08:00
    eaststarpen
        1
    eaststarpen  
       360 天前
    > 我用 nginx 反代把他们都映射到了我的域名的子域名下

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

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

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

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

    > 域名开启 cloudflare 的代理

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

    大概率是 nginx 的 hostname 配置不正确。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5539 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 03:40 · PVG 11:40 · LAX 19:40 · JFK 22:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.