在下面的图片中您可以看到我正在进行的项目的情况。
在应用服务器上运行 Apache 的 Web 应用代码。数据库是 SQL Server 2019,它在客户端的计算机上运行。公司有一个防火墙,并制定了规则。此规则规定,只有 APP 服务器的 IP 地址才能通过端口 9988 连接到 SQL 服务器。到此服务器:端口的所有其他连接均被阻止。
每次客户打电话时,我都必须接管客户计算机的屏幕来启动 SQL 服务器管理以查看一些表或其他内容。现在做这件事并不总是合适的时间。我只需要查看表/查询/...
有没有办法让我从我的电脑通过 APP 服务器连接到这个 SQL 服务器?APP 服务器充当中间人的角色?
答案1
您可以通过安装 nginx 作为应用服务器上的代理来实现这一点。我使用了以下配置: