
На изображении ниже вы видите ситуацию проекта, над которым я работаю.
На сервере приложений работает Apache для кода веб-приложения. База данных представляет собой SQL-сервер 2019, который работает на компьютере клиента. В компании есть брандмауэр с правилом. Это правило заключается в том, что только IP-адрес сервера приложений может подключаться к SQL-серверу на порту 9988. Все остальные соединения к этому серверу:порту блокируются.
Каждый раз, когда звонит клиент, мне приходится захватывать экран клиентского компьютера, чтобы запустить управление SQL-сервером, чтобы просмотреть некоторые таблицы или что-то еще. Не всегда это нужно делать. А мне нужно только просматривать таблицы/запросы/...
Есть ли способ подключиться к этому SQL серверу через APP сервер с моего компьютера? Чтобы APP сервер выступал в роли посредника?
решение1
Вы можете сделать это, установив nginx в качестве прокси на сервере приложений. Я использовал следующую конфигурацию: