Назад | Перейти на главную страницу

Подключение к базам данных через VPN

Мы хотим создать веб-приложение, используя обычный стек LAMP. Однако приложение также должно получать данные из удаленной базы данных, и к этой базе данных можно подключиться, только если вы находитесь внутри VPN.

В обычном сценарии я запускаю VPN на своем рабочем столе, а затем любая программа на моем рабочем столе может подключиться к удаленной базе данных.

Но я не знаю, как подключить свой веб-сервер к VPN. Веб-сервер должен одновременно оставаться доступным и в открытом Интернете. Если это возможно, наше приложение веб-сервера может извлекать данные из удаленной базы данных через VPN, одновременно обслуживая клиентов в открытом Интернете (и используя собственную локальную базу данных для дополнительного хранилища).

(Если ответ подразумевает, что веб-серверу нужны два IP-адреса или даже два сетевых адаптера, это не проблема).

Спасибо!

Один сервер - vpn клиент, один - сервер. Mysql будет слушать на частном ip vpn. К этому ip подключается другой сервер.

Для этого вам не нужен второй ip или nic.

Это также возможно только с туннелированием ssh (Mysql слушает localhost). Может, это не лучший вариант.