通过其他服务器连接到 SQL 服务器

通过其他服务器连接到 SQL 服务器

在下面的图片中您可以看到我正在进行的项目的情况。

在此处输入图片描述

在应用服务器上运行 Apache 的 Web 应用代码。数据库是 SQL Server 2019,它在客户端的计算机上运行。公司有一个防火墙,并制定了规则。此规则规定,只有 APP 服务器的 IP 地址才能通过端口 9988 连接到 SQL 服务器。到此服务器:端口的所有其他连接均被阻止。

每次客户打电话时,我都必须接管客户计算机的屏幕来启动 SQL 服务器管理以查看一些表或其他内容。现在做这件事并不总是合适的时间。我只需要查看表/查询/...

有没有办法让我从我的电脑通过 APP 服务器连接到这个 SQL 服务器?APP 服务器充当中间人的角色?

答案1

您可以通过安装 nginx 作为应用服务器上的代理来实现这一点。我使用了以下配置:

https://dev.to/jordonr/reverse-proxy-ms-sql-with-nginx-3e90

相关内容