【发布时间】:2021-03-20 12:28:53
【问题描述】:
我正在尝试更好地加强和保护我的家庭网络。我目前的一个项目是设置一个代理服务器,它转发到我内部的服务器。我可以让 80 和 443 指向这台服务器,而不是打开多个端口。不幸的是,我的其中一台服务器 (server2) 是我的项目服务器,它在不同的端口上运行多个 web 应用程序。
这是我想象中的样子:
- 代理服务器接收https://server1.internal.com
- 它处理对https://server1.internal.com的请求
- 代理接收https://server2a.internal.com
- 转发到https://server2.internal.com:8080
- 代理接收https://server2b.internal.com
- 转发到https://server2.internal.com:8081
我没有手动指定每个前锋的问题,因为没有那么多。我只是无法找到如何做到这一点。此外,每个内部服务器都在运行 Let's Encrypt certbot,因此端口 80 需要可访问(转发)到每个服务器以进行证书更新。
谢谢!
【问题讨论】: