如何解决我有一个从 Internet 到 nginx 反向代理服务器的请求,如何将它从 nginx 传递到另一台机器上的另一个反向代理服务器?
我在我的路由器上为 http 和 https 打开了端口 80 和 443,并将它们转发到一台内部 ip 为 192.168.20.110 的机器上的反向代理服务器,它有一个 web 服务器,nginx 对本地执行 proxy_pass在特定域的 Web 服务器的相应端口上托管。
server{
listen 80;
server_name sub1.example.com;
location / {
proxy_pass "http://localhost:8880";
}
}
server{
listen 80;
server_name sub2.example.com;
location / {
proxy_pass "http://localhost:8881";
}
}
现在我有另一个 nginx 反向代理,即。 letencrypt/swag docker 容器从 linuxserver 在我的 unraid 服务器的 180 端口上unraid 服务器的内部 ip 为 192.168.20.120,它的 nextcloud 在端口 188 上运行。我希望我的 web 服务器只处理 sub1.example.com 和 sub2。 example.com 并将所有其他请求传递给 unraid docker 上的反向代理服务器。这可能吗?如果是,如何?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。