No golpe da imagem você vê a situação de um projeto em que estou trabalhando.
No servidor de aplicativos, o Apache é executado para o código do aplicativo web. O banco de dados é um servidor SQL 2019 que roda em um computador do cliente. Existe um firewall na empresa com uma regra. Esta regra é que apenas o endereço IP do servidor APP pode se conectar ao servidor SQL na porta 9988. Todas as outras conexões com este servidor:porta são bloqueadas.
Toda vez que o cliente liga, tenho que assumir a tela do computador do cliente para iniciar o gerenciamento do SQL Server para visualizar algumas tabelas ou outras coisas. Nem sempre é o momento certo para fazer isso. E eu só preciso visualizar as tabelas/consultas/...
Existe uma maneira de me conectar a este servidor SQL através do servidor APP do meu computador? Que o servidor APP atua como um intermediário?
Responder1
Você pode fazer isso instalando o nginx para atuar como proxy no servidor de aplicativos. Eu usei a seguinte configuração: