我的 vps 上面跑了 adguard home 和几个 docker 程序,我用 nginx 反代把他们都映射到了我的域名的子域名下。 但是现在访问其中任何一个,都会跳转到 adguard home 而不是对应的端口上所跑的程序。 nginx 文件语法没问题,端口和 ip 地址也没有填错。 域名开启 cloudflare 的代理,访问 http/https 都是 adguard home , 关闭后,访问 https 都是 adguard home ,http 有可能是正确的程序(两个只有域名不同的配置文件,一个 http 是 adguard home 另一个正常)。 请帮帮我。 adguard, home, 域名, Nginx
> 我用 nginx 反代把他们都映射到了我的域名的子域名下 这步是如何操作的, 是否有必要; 根据 op 描述, 这些 services 是在同一台机子上, 为啥要 "反代" 到域名, 直接反代到 127.0.0.1:port 不是更好吗? 此外, op 说的 "反代" 是指 proxy_pass 还是 proxy_redirect, 有没有加上端口号; 即使是不同域名, 在同一台机子/ip 上, 端口也不能重复 > 域名开启 cloudflare 的代理 注意 cf 只支持几个常用端口的代理